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
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. π
Please open Telegram to view this post
VIEW IN TELEGRAM
π64β€32π₯23 13π€©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
- 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
π 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.
π 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.
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
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
π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
π© 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.
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
π29β€8
JavaScript from Beginner to Professional.pdf
5.4 MB
PDF & EPUB files
β€5π4
π11 5π€©3β€1
π Issue 2 / 05.05.2023
π Angular v16 Released
It is touted as the "biggest release since the initial rollout of Angular". The new version brings exciting features such as a preview of a new signals-based reactivity model (known as Angular Signals), better interoperability with RxJS, enhanced server-side rendering (SSR) and hydration, experimental esbuild support, Jest unit testing, and several other improvements.
MINKO GECHEV
π Qwik Reaches v1.0
In βother big JS frameworks that arenβt Reactβ news, Qwik has hit a major milestone too. Qwikβs selling point remains performance through serving up as little code as needed on initial page load. βThink of it as streaming for your JavaScript,β they say. Nonetheless, you get the JSX, directory-based routing, and middleware options you may be familiar with.
QWIK TEAM
Β©οΈJS WEEKLY
π Angular v16 Released
It is touted as the "biggest release since the initial rollout of Angular". The new version brings exciting features such as a preview of a new signals-based reactivity model (known as Angular Signals), better interoperability with RxJS, enhanced server-side rendering (SSR) and hydration, experimental esbuild support, Jest unit testing, and several other improvements.
MINKO GECHEV
π Qwik Reaches v1.0
In βother big JS frameworks that arenβt Reactβ news, Qwik has hit a major milestone too. Qwikβs selling point remains performance through serving up as little code as needed on initial page load. βThink of it as streaming for your JavaScript,β they say. Nonetheless, you get the JSX, directory-based routing, and middleware options you may be familiar with.
QWIK TEAM
Β©οΈJS WEEKLY
β€7π3
IN BRIEF
π The Deno team just released fastwebsockets β but with a name like that, I have no idea what it does or at what speed it does it.
π Next 13.4 was just released to much fanfare. App Router is now stable, Turbopack is now in beta, and Server Actions are now in Alpha.
π Amelia Wattenberger wrote a good article about Why Chatbots Are Not the Future.
π The Deno team just released fastwebsockets β but with a name like that, I have no idea what it does or at what speed it does it.
π Next 13.4 was just released to much fanfare. App Router is now stable, Turbopack is now in beta, and Server Actions are now in Alpha.
π Amelia Wattenberger wrote a good article about Why Chatbots Are Not the Future.
π₯6π2