JavaScript
32K subscribers
1.03K photos
9 videos
33 files
707 links
A resourceful newsletter featuring the latest and most important news, articles, books and updates in the world of #javascript πŸš€ Don't miss our Quizzes!

Let's chat: @nairihar
Download Telegram
Channel created
Looking for a newsletter featuring the latest news, articles, and updates in the world of #javascript? Look no further! Here is the perfect source for all your needs. 🀩

Our newsletter features exclusive tips and tricks, tutorials, books and expert insights to help you stay ahead of the game. Whether you're a beginner or a seasoned pro, our content is tailored to meet your needs.

With our daily publishing schedule, you'll always be up-to-date on the latest happenings. Don't miss out on this invaluable resource.

Follow us now and stay on top of the latest trends and developments in the world of JavaScript. πŸ’›

✌️ Check out our emoji pack here

⚑️ Boost us in Telegram

🀝 Collaboration
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘64❀32πŸ”₯2313🀩5
πŸ—ž Issue 1 / 03.05.2023


πŸ“„ Node.js v20 (Current) Released
The newest major version of Node.js includes a variety of interesting updates, including:

- An experimental permissions model. This is a feature Deno has at its core but now you can restrict access to certain capabilities in Node too.
- V8 11.3 (which includes Regexp /v flag support)
- The node:test test runner goes stable.
- Official support for Windows on ARM64.
- Improvements to the single executable packaging mechanism.

THE NODE.JS TEAM


πŸ“„ Vite 4.3: Now It's Even Faaaaster
A minor release of the popular frontend toolchain, but one that focuses on performance. The creatively titled How we made Vite 4.3 faaaaster digs into the details.

EVAN YOU AND CONTRIBUTORS


πŸ“„ What to expect in ECMAScript 2023 (ES14)
There are four finished proposals this year for ES14. All four are listed on GitHub as completed proposals, which are nearing official release. It is anticipated that they will be released in June 2023.

NAIRIHAR


©️NODE.JS WEEKLY
πŸ”₯9❀5πŸ‘5πŸ™3
IN BRIEF

πŸ“œ A sneak peek of what's coming up in Angular 16.


πŸ“œ TypeScript 5.1 Beta has been released which allows undefined-returning functions to have no return statement, to have unrelated types for get and set accessor properties, namespaced attribute names when using JSX, and more.


πŸ“œ The React core team appears to have been affected by Meta's latest round of layoffs, though Dan Abramov recently noted Meta's continued investment into the ecosystem.


πŸ“œ In a recent bug report on the React repo Dan Abramov noted that if you use Preact Signals with React, you forfeit any guarantee that React will work correctly and that "if React was a piece of hardware, this is exactly the kind of thing that voids the warranty."


πŸ“œ Lizz Parody has a comparison of Node version managers, namely nvm, Volta, and asdf.


πŸ“œ Chrome 113's DevTools will allow you to override network response headers, including CORS headers. It also offers Nuxt, Vite, and Rollup debugging improvements.
πŸ‘2❀1
MAJOR RELEASES

NodeBB 3.0
JS powered forum system.

Ink 4.2
Build CLI apps React-style.

Rspack 0.1.9
Fast Rust-based web bundler.

create-svelte 4.0
CLI for creating SvelteKit projects.
❀3πŸ‘2
ARTICLES & TUTORIALS

πŸ“„Exploring the Potential of Web Workers for Multithreading on the Web
Looks at the importance of Web Workers for multithreading in the browser, including the limitations and considerations of using them and the strategies for mitigating potential issues associated with them.

SARAH OKE OKOLO


πŸ“„ Modern Alternatives to Create React App
create-react-app was the "go to" for building single-page React apps, but this article touches on the wide variety of alternatives now in common use. (We’re on team Vite!)

AYOOLUWA ADUWO


πŸ“„ Use Fuse.js for Quick and Easy Fuzzy Searching
Fuse.js is a zero-dependency fuzzy search library you can use to offer search features in the browser without a dedicated search-oriented backend.

DOUG SHIPP


πŸ“„How to Display a View Counter on Your Blog with React Server Components

SEBASTIEN CASTIEL


🎬 Hot Takes on the Web
The creator of Svelte shares his thoughts on various frontend trends.

RICH HARRIS
πŸ‘6❀4πŸ”₯1
CODE & TOOLS

πŸ”© Memize 2.0: Unabashedly-Barebones Memoization Library
The goal here is speed, and it claims to be the fastest option. It clocks in at just 0.3KB minified, too – unsurprising, since the implementation is very straightforward.

ANDREW DUTHIE


πŸ”© w2ui 2.0: A Framework Agnostic UI Library
Somehow we’d never encountered this before, but w2ui is a interesting, compact suite of common components including a grid, toolbar, tabs, and sidebar, that work with vanilla JS projects or those built with Angular, React, etc. Demos here.

VITALI MALINOUSKI


πŸ”© Marked.js 5.0: A Fast Markdown Parser and Compiler
A low level Markdown compiler built for speed and available as a client-side library, server-side library, and even a CLI. v5.0 deprecates some options in favor of using external plugins. Here’s a live demo.

CHRISTOPHER JEFFREY


πŸ”©Axios 1.4: Promise-Based HTTP Client for Browser and Node
A long standing project and still getting frequent updates despite rapidly being seen as the 'jQuery of HTTP request libraries.' If you need it, you’ll know.

MATT ZABRISKIE
πŸ‘1
MINOR RELEASES

Middy 4.4
Node middleware engine for the AWS Lambda serverless platform. v4.4 improves the support for streamed responses.

Mercurius 13.0
Implement GraphQL servers and gateways with Fastify.

Fastify 4.17
Fast, low overhead web framework.

Sharp 0.32.1
High performance image processing.

swagger-markdown 2.3
Turn Swagger YAML into Markdown.

StatiCrypt 3.3
Password protect a static HTML page.

tween.js 20.0
JavaScript/TypeScript animation engine.

Mercurius 13.0
Implement GraphQL servers with Fastify.
πŸ‘10❀9πŸ”₯3
CHALLANGE #1
❀23πŸ‘6πŸ”₯6
What is the value of "n" ?
Anonymous Quiz
22%
100
29%
101
29%
102
20%
103
πŸ‘29❀8