🗓️ Friday is the brand new Thursday! When you had been a JavaScript Weekly reader a number of years in the past, you may bear in mind it at all times landed on Fridays and after getting caught out by quite a lot of huge information gadgets touchdown on Thursdays in recent times, we’re again 😉 |
![]() |
⭐ 2024’s JavaScript Rising Stars — It’s time to totally wave goodbye to 2024, however not earlier than Michael Rambeau’s annual evaluation of which JavaScript tasks fared finest on GitHub over the previous 12 months. Even should you dislike GitHub stars as a metric for something, this stays a good way to get a really feel for the JavaScript ecosystem and see what libraries and instruments have mindshare in quite a lot of niches. A incredible roundup as at all times. Michael Rambeau |
A Have a look at Import Attributes — It’s at all times a pleasure to see Dr. Axel running a blog about JavaScript once more, and he’s again with certainly one of his typical deep dives into a more moderen ECMAScript characteristic: import attributes. This characteristic offers an inline syntax for attaching metadata to module imports corresponding to for importing non-JavaScript modules (e.g. JSON, WASM or CSS). Dr. Axel Rauschmayer |
![]() Find out how to Allow Finish-to-Finish Testing with Artificial Monitoring — Artificial Monitoring helps you launch new options with confidence and velocity. Study how one can create strong end-to-end take a look at suites, spend much less time on false positives, and proactively catch errors earlier than they get to manufacturing. Datadog |
IN BRIEF: |
RELEASES:
|
📒 Articles & Tutorials |
The Way forward for htmx — htmx is an more and more well-liked option to improve HTML and really write much less JavaScript on the frontend. This put up displays on how htmx want to be ‘the brand new jQuery’, not least within the sense that one of many undertaking’s objectives is to push the concepts of htmx into the HTML customary itself, as in this set of proposals. Gross and Petros |
You Do not Want Subsequent.js — As a lot as Subsequent.js is taken into account the React meta-framework of selection, in case your necessities are modest, merely going with plain React provides quite a few advantages by way of simplicity and velocity, as seen right here. Benny Kok |
Utilizing TypeScript With out Construct Instruments — Chris Coyier enjoys the advantages of TypeScript whereas creating, however really compiling it to JavaScript in numerous eventualities is much less endearing. We’ve learnt (above) that Node can now run Chris Coyier |
![]() |
![]() |
![]() |
I will allow you to determine if this one is enjoyable or scary! Whether or not or not this may work is dependent upon your PDF reader or browser assist, but it surely works with Chrome and Firefox, at least. The PDF doc format helps embedded JavaScript and this experiment makes use of it to implement a recreation of Tetris. The developer, Thomas Rinsma, has used Python to output the PostScript that features the sport’s JavaScript. Couple that with the very fact many browser PDF renderers are themselves applied in JavaScript (e.g. PDF.js) and you’ve got a veritable Matryoshka doll of applied sciences at play right here. |