![]() |
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 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 Optimizations — Be 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 |
|