What’s Next for JavaScript: New Features to Look Forward to โ A reassuring and high level look at just what goes into making JavaScript better over time, along with some of the new things about to appear or still making their way through the arduous TC39 process. Mary Branscombe (The New Stack) |
Mary has followed up this piece with Beyond Browsers: The Longterm Future of JavaScript Standards which goes into more depth on JavaScript’s ongoing developments in the world of servers and edge functions. |
A Brief Primer to Engineering Efficiency โ Software teams are dealing with many changes and budget cuts, yet still have the same delivery expectations. So, how do you keep up? ๐ค The answer: invest in efficiency. Get ahead of the game with this brief on engineering efficiency. Sleuth |
‘CommonJS is Hurting JavaScript’ โ An interesting take on Nodeโs default module system, its history, its shortcomings, and the trickiness of managing both CommonJS and ES modules at once. It’s perhaps no surprise the folks at Deno would like to see CommonJS disappear, but… Andy Jiang (Deno) |
.. the Bun team, on the other hand, say au contraire and tell us CommonJS is not going away! They explain CommonJS’s plus points and why Bun is adding support for it. |
RELEASES:
|
โก๏ธ IN BRIEF: |
๐ Articles & Tutorials |
In Defence of DOMContentLoaded โ A solid explainer on measuring browser events and the use cases for DOMContentLoaded (and related events) in particular. “The DOMContentLoaded event fires once all of your deferred JavaScript has finished running.” Harry Roberts |
Breaking Up with SVG-in-JS in 2023 โ โSVGs in JS have a cost and SVGs do not belong into your JS bundle.โ A look into why you shouldnโt have SVGs in your JS bundle and better techniques for using them from JSX. Jacob Groร |
JavaScript Gom Jabbar โ In the Dune universe, a โgom jabbarโ is a poisonous needle used in an eponymous test where people are subjected to intense pain. Somehow this is turned into a metaphor for painful JavaScript experiences.. ๐ Alex Kotliarskyi |
๐ That ‘year old’ thing is an interesting idea. We should introduce a section where we look back at things from a year ago and if they’re still going.. ๐ |
๐ Code & Tools |
Starlight: A Documentation Site Builder from Astro โ React has Docusaurus, now Astro has Starlight. Being Astro, itโs framework agnostic and you can extend it with React, Vue, Svelte, Solid, etc. You get site navigation, search, internationalization, code highlighting, dark mode, and more out of the box. GitHub repo. Starlight |
rrule.js: Work with Recurrence Rules for Calendar Dates โ iCalendar is a data format for representing calendars and schedules, and RRULE is its way to define recurring events. rrule.js allows you to work with such rules, and has an amazing โplaygroundโ style homepage to show it off. Jakub Roztocil |
|
๐ And one for luck.. |