Friday Issue Nr. 86 | 3/11/2023

NextJS VS Remix created some drama, an exciting article about Web Components, some internet artefacts, Radix Vue, Yarn and more.

JavaScript News

Why I won’t use NextJS

This post caused drama in Dev News. Those are fascinating points from Kent. However, Lee responded quickly.

https://www.epicweb.dev/why-i-wont-use-nextjs

And a response from Lee Robinson.

https://leerob.io/blog/using-nextjs

Next.JS 14

Nevermind above, and take a look at changes for the latest Next.JS

https://nextjs.org/blog/next-14

Remix 2.2 introduce Vite Support

https://remix.run/blog/remix-heart-vite

Astro 3.4 Page partials

https://astro.build/blog/astro-340/

Web Components Will Outlive Your JavaScript Framework

Does anyone use Web Components?

https://jakelazaroff.com/words/web-components-will-outlive-your-javascript-framework/

Radix Vue V1

Component library for Vue.

https://www.radix-vue.com/

Yarn 4.0

https://yarnpkg.com/blog/release/4.0

Internet Artifacts

Here is a fun page about the first spam email, first smiley, first mp3 and so on: https://neal.fun/internet-artifacts/

CSS News

Exit animations

There is no way to animate an element that has been removed. Current solutions are hacky as you have to keep time in CSS animation and the same in JS with setTimeout. Not nice. The new proposal would make it simpler.

https://chriscoyier.net/2023/10/30/exit-animations/

Naming CSS variables

https://jwdallas.com/posts/namingcssvariables/

Changing colours in SVG Element

https://www.kirupa.com/web/changing_colors_svg_css_javascript.htm

The New CSS Math: rem() and mod()

It’s getting complicated…

https://danielcwilson.com/posts/mathematicss-rem-mod/

Mixed News

Page Speed Reports

“…close look at how different performance tools audit and report on performance metrics, such as core web vitals. Different tools rely on different types of data that are capable of producing different results when measuring different performance metrics.”

https://www.smashingmagazine.com/2023/10/answering-questions-interpreting-page-speed-reports/

Making Music with Google Sheets and Web MIDI API

Because, Why not?

https://www.asepbagja.com/programming/making-music-with-google-sheets/

You're Gonna Need A Bigger Browser

“To conclude, the core problem isn't that browsers are bad — it's more that browsers are not browser enough.”

https://berjon.com/bigger-browser/