Tuesday, February 18, 2025
HomeJavaScriptJavaScript Weekly Subject 718: January 10, 2025

JavaScript Weekly Subject 718: January 10, 2025


🗓️ 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 😉
__
Your editor, Peter Cooper

 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:

  • pnpm 10 – The environment friendly npm various not runs lifecycle scripts of dependencies for safety causes, hashing algorithms have been upgraded to SHA256, and many minor tweaks.

  • Bun v1.1.43 – The high-performance runtime will get firstclass S3 assist, an HTML bundler, and might output V8 heap snapshots (which is sort of one thing as Bun makes use of JavaScriptCore, not V8).

  • 🔠 Tesseract.js 6.0 – The favored pure JS multilingual OCR library has resolved quite a lot of reminiscence leak points.

  • Docusaurus 3.7 – The favored docs-oriented website generator goes full React 19.

  • Node.js v22.13.0 (LTS) – The permission mannequin system is now steady.

  • Puppeteer 24.0, RxDB 16.0, Ember 6.1, QuickJS 0.8

📒 Articles & Tutorials

The Way forward for htmxhtmx 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 .ts information instantly, however what different tasks assist the usage of TypeScript with out construct instruments?

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.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments