JavaScript Weekly Issue 632: March 31, 2023

JavaScript Import Maps Now Supported Cross-Browser โ€” ES modules provide a modern way to include and reuse JavaScript code in web apps, and import maps provide the bridge between using module names in code and where those modules can actually be loadedย from.

Thomas Steiner (Chrome Developers)

๐Ÿ The import map news comes off the back of the release of Safari 16.4 which introduces a lot of new functionality to the Mac-based browser, from Web Push and import maps to improved Web Component support and lazy-loading support for iframes.

React Labs: What React Core Has Been Working On โ€” The latest update from the React core team. The most striking update comes around the progress of React Forget, an optimizing compiler with the goal being able to build fully reactive systems using the JavaScript and React mental models you already have, with the compiler tackling the trickiestย parts.

The React Core Team

IN BRIEF:

RELEASES:

๐Ÿ“’ย Articles & Tutorials

Janet for Mortals โ€” Janet is a Lisp-like functional dynamic language that can nonetheless be compiled and interact with C libraries. This online book about Janet targets folks who already know JavaScript inย particular.

Ian Henry

In Praise of Vite โ€” โ€œThe single best feature of Vite, as far as Iโ€™m concerned, is its simplicity. Compared to the nightmare of configuring WebPack and Babel? Vite is delightfully easy toย use.โ€

Scott Vandehey

๐Ÿ’ก Robin Wieruch has just published a tutorial on migrating to Vite from Create React App (CRA) if you want to give it a go forย yourself.

A Business Case for SvelteKit โ€” A good post covering the experience of migrating from Meteor to SvelteKit, the process this team undertook, and the outcomes from both a performance and UX point ofย view.

Chris Ellis

NPKILL 0.11.1: Delete node_modules Even Faster โ€” NPKILL (homepage) is a popular tool for listing node_modules folders and how much space they take up, before allowing you to quickly delete them. This new release makes it even faster than before through using workerย threads.

Gallardo and Gรณmez

Concurrent.js: Load Modules into Background Threads โ€” For JS environments including the browser, Node and Deno, this library dynamically imports modules into worker threads (in Node) or Web Workers (in theย browser) to run them away from the mainย thread.

Bitair

Software Engineer โ€” Join our happy team. Stimulus is a social platform started by Sticker Mule to show whatโ€™s possible if your mission is to increase humanย happiness.

Stimulus

Find JavaScript Jobs with Hired โ€” Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profileย now.

Hired

๐Ÿง‘โ€๐Ÿ’ป Got a job listing to share? Hereโ€™s how.

QUICK RELEASES:


Source link

ู…ุฏูˆู†ุฉ ุชู‚ู†ูŠุฉ ุชุฑูƒุฒ ุนู„ู‰ ู†ุตุงุฆุญ ุงู„ุชุฏูˆูŠู† ุŒ ูˆุชุญุณูŠู† ู…ุญุฑูƒุงุช ุงู„ุจุญุซ ุŒ ูˆูˆุณุงุฆู„ ุงู„ุชูˆุงุตู„ ุงู„ุงุฌุชู…ุงุนูŠ ุŒ ูˆุฃุฏูˆุงุช ุงู„ู‡ุงุชู ุงู„ู…ุญู…ูˆู„ ุŒ ูˆู†ุตุงุฆุญ ุงู„ูƒู…ุจูŠูˆุชุฑ ุŒ ูˆุฃุฏู„ุฉ ุฅุฑุดุงุฏูŠุฉ ูˆู†ุตุงุฆุญ ุนุงู…ุฉ ูˆู†ุตุงุฆุญ