Category: javascript

Looking at both 2022 and 2023

January 6, 2023 By Mark Otto Off

We’re back for 2023 😀 As is our tradition, we’re taking a quick look back at the past year – this time led by a few choice retrospectives, then followed by the most popular articles and tools included in JavaScript Weekly in 2022. There’s sure…

A new jQuery release for Xmas

December 16, 2022 By Mark Otto Off

🎄 This is the final issue of the year – we’ll be back on January 6, 2023. We hope you have a fantastic holiday season, whether or not you are celebrating, and we’ll see you for a look back at 2022 in the first week…

Vite 4.0 released

December 9, 2022 By Mark Otto Off

Vite 4.0 Released — From the same creator as Vue.js, Vite is an exciting piece of frontend tooling offering lots of goodies out of the box: fast hot module replacement, instant server starts, optimized builds with Rollup, TypeScript and JSX support (more on why to…

Splitting up sentences with Intl.Segmenter

December 2, 2022 By Mark Otto Off

Speeding Up the JS Ecosystem, One Library at a Time — JavaScript projects are often so reliant upon dependencies that there are many opportunities to speed up swathes of the ecosystem by fixing small performance issues. Here, one of Preact’s developers shares how he’s been…

JavaScript Vocoder Puccini

November 25, 2022 By Mark Otto Off

The State of JavaScript 2022 Survey is Open — JavaScript’s most popular annual survey is open once again. The results (2021’s, for example) are always fascinating to see, so go share your knowledge so we can see where JavaScript is headed. There’s a ‘guest’ mode…

Nuxt 3.0, TypeScript 4.9, Angular 15..

November 18, 2022 By Mark Otto Off

What’s So Great About Functional Programming? — If anyone has excitedly insisted you check out Elm, PureScript, Haskell or F#, they may have caught Functionitisâ„¢ and want you to catch it too. James, author of the forthcoming Skeptic’s Guide to Functional Programming with JavaScript, sells…

Rome wasn’t rewritten in a day

November 11, 2022 By Mark Otto Off

Rome v10: Rust-Powered JS Linting and Formatting — A project founded by the original creator of Babel naturally provokes interest. Rome’s ambitious mission is to unify all the frontend dev tools you’d need into one, and formatting and linting is where they’ve started with this…

Is Turbopack really 10x faster than Vite?

November 4, 2022 By Mark Otto Off

Together with  What is a ‘Realm’ in JavaScript? — One of those things you don’t need to know, but that will flesh out your understanding of JS under the hood. A realm is essentially the complete execution environment for a JavaScript program. Gal Weizman Then if…

Turbo-charged incremental bundling au Rust

October 28, 2022 By Mark Otto Off

Together with  Turbopack: A Rust-Powered ‘Successor’ to Webpack — With over 3 billion downloads, webpack is the current champion of the bundlers (though Vite has been rapidly advancing). Vercel found it too slow and has funded work on Turbopack. It’s a project to keep an…

🪜 Decorating with Dr. Axel

October 21, 2022 By Mark Otto Off

Together with  Metaprogramming with the 2022-03 Decorators API — If you’re a Python developer, you’ll be miles ahead on this idea. If not, decorators provide a way to manipulate classes, fields, methods, and accessors at define time to give them extra, amended, or wrapped functionality…