🐱 ECMeowScript - What's New in JavaScript Explained with Cats
I realized I never shared this slide deck from my talk in 2020, so I do now! #JavaScript #ESnext
@cuboci @wiverson Basically we used to use #Babel to transpile #ES6 (and eventually #typescript) to the ancient version of JS that browsers could understand. That was combined with #Webpack to handle import/require weirdness. Now the world (#svelte) is moving to #swc and #vite since modern browsers can *almost* understand modern (#ESNext) javascript, but it's still all in flux :P
#babel #es6 #typescript #webpack #svelte #swc #vite #ESNext
Private class fields in JavaScript are a runtime minefield
https://ar.al/2021/03/09/private-fields-in-javascript-are-a-runtime-minefield/
My post-mortem from yesterday’s Site.js bug that was preventing Let’s Encrypt certificate renewals checks from running.
#javascript #ecmascript #ESNext