Wednesday, October 1, 2025
HomeWeb developmentJavaScript Weekly Subject 663: November 16, 2023

JavaScript Weekly Subject 663: November 16, 2023


Prettier 3.1 Launched — The favored opinionated code formatter has a brand new launch together with help for the brand new management circulate syntax in Angular 17 plus a brand new, experimental formatting possibility for ternary expressions (as in x ? y : z) defined in additional depth in “A curious case of the ternaries.”

Alex Rattray

🤔 With an intention to creating code formatting even sooner, Prettier’s co-creator has put up a $10k bounty for any Rust mission that passes >95% of Prettier’s assessments.

On HTML Net Elements — “With internet elements, you would possibly even say React’s element mannequin is being ported to the browser. Nevertheless it’s being executed in a method that works to reinforce how the online already works, not change it”.

Jim Nielsen

A Assessment of Light-weight JavaScript Frameworks — This overview is focused at Django (i.e. Python) builders however if you happen to, too, need to keep away from bigger frameworks like React or Angular, you would possibly respect this have a look at quite a few alternate options from Stimulus and htmx to extra indirect choices like Laravel Livewire.

Michael Yin

RELEASES:

📄 Articles & Tutorials

67 Browser-Based mostly Debugging Methods — An inventory of helpful, ‘not-obvious’ hacks to get essentially the most out of the browser’s DevTools. Assumes an affordable current understanding of stated instruments.

Alan Norbauer

Exploring V8’s Strings: Implementation and OptimizationsBe aware: That is very technical and most JavaScript builders don’t have to go this deep. That apart, it is a improbable look beneath the covers of how the V8 engine handles strings, together with the optimizations used that enable it to go toe to toe with languages like C++.

Ilia Pozdnyakov

JavaScript Scratchpad for VS Code — Quokka.js is the #1 instrument for exploring/testing JavaScript with edit-continue expertise to see realtime execution and runtime values.

Wallaby Crew

Shifting Again to React (from Preact) — Preact felt like a logical, light-weight option to this group at one time, however they’ve switched to React for higher compatibility with Subsequent.js, amongst different issues. Their web page weight is up barely, however they really feel the tradeoff is price it.

Ante Barić (Day by day․Dev)

My Journey to 3x Quicker Builds: Trimming Barrel File Imports“I preserve a small frontend utility (4K LOC) which makes use of Vite because the compiler. The manufacturing construct, utilizing npm run construct, was taking 26 secs on Github Actions. It appeared awfully sluggish for such a small utility. I made a decision to analyze why.”

Ramana Venkata

Can Bun Eat Node’s ‘Lunch’? — An experiment in migrating a codebase (a restaurant voting app referred to as Lunch) from Node over to Bun and seeing the way it fares.

Jeffrey Carl Faden

gsplat.js: A Gaussian Splatting Library — Gaussian splatting is an more and more fashionable graphics rendering methods the place somewhat than render thousands and thousands of tiny, textured triangles in a scene, you get a extra wild paintball-like splatter fest, the place every paintball creates a clean, colourful blob as a substitute of a inflexible form. This demo is each easy and putting.

Dylan Ebert

Datasheet Grid: An Airtable-like React Part — In the event you’ve obtained an array of objects and also you desire a method for customers to control them, that is for you. It’s not going to interchange a spreadsheet or an in depth knowledge grid framework, but it surely’s a mature answer that includes clean animations, virtualized rows/columns, keyboard navigation, and extra.

Nicolas Keller

“While you select a language, you’re selecting greater than a set of technical trade-offs – you’re selecting a neighborhood.”

___
Joshua Bloch

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments