π10
A quiz website that you can use to ace your next job interview or brush up on a specific JS topic!
π Take the quiz
@ojhabhumika28
π Take the quiz
@ojhabhumika28
π5β€4
π Issue 6 / 19.05.2023
π Bun's New Bundler: 220x Faster than webpack
Bun is one of the newest JavaScript runtimes (built atop the JavaScriptCore engine) and focuses on speed while aiming to be a drop-in replacement for Node.js. This weekβs v0.6.0 release is the βbiggest release yetβ with standalone executable generation and more, but its new JavaScript bundler and minifier may attract most of the attention and this post digs into why.
JARRED SUMNER
π jQuery 3.7.0 Released
JavaScript Weekly is 638 issues old, or almost 13 years once you take away weeks off, so jQuery was a big deal in our early days. We hold a lot of nostalgia for it, and it remains widely used even if no-one is writing about it anymore v3.7 folds the Sizzle selector engine into the core, adds some unitless CSS properties, gains a new
TIMMY WILLISON (JQUERY FOUNDATION)
Β©οΈJS WEEKLY
π Bun's New Bundler: 220x Faster than webpack
Bun is one of the newest JavaScript runtimes (built atop the JavaScriptCore engine) and focuses on speed while aiming to be a drop-in replacement for Node.js. This weekβs v0.6.0 release is the βbiggest release yetβ with standalone executable generation and more, but its new JavaScript bundler and minifier may attract most of the attention and this post digs into why.
JARRED SUMNER
π jQuery 3.7.0 Released
JavaScript Weekly is 638 issues old, or almost 13 years once you take away weeks off, so jQuery was a big deal in our early days. We hold a lot of nostalgia for it, and it remains widely used even if no-one is writing about it anymore v3.7 folds the Sizzle selector engine into the core, adds some unitless CSS properties, gains a new
uniqueSort
method, and βmajor changesβ are still promised in future. jQuery lives on!TIMMY WILLISON (JQUERY FOUNDATION)
Β©οΈJS WEEKLY
β€5π2
οΈIN BRIEF
π TC39's Hemanth.HM has begun keeping a list of ES2023 code examples like he did for ES2022, ES2021, and ES2020.
π Promise.withResolvers progressed to stage 2 at the latest TC39 meeting.
π The folks at Meta / Facebook have written about the efficiency gains made in Messenger Desktop by moving from Electron to React Native.
π One downside to platforms like Cloudflare Workers using V8 isolates has been a lack of support for opening TCP sockets β quite an impediement if you want to talk to a RDBMS over TCP or something. Fear no more, Cloudflare Workers has introduced a connect() API for creating TCP sockets from Workers functions.
π TC39's Hemanth.HM has begun keeping a list of ES2023 code examples like he did for ES2022, ES2021, and ES2020.
π Promise.withResolvers progressed to stage 2 at the latest TC39 meeting.
π The folks at Meta / Facebook have written about the efficiency gains made in Messenger Desktop by moving from Electron to React Native.
π One downside to platforms like Cloudflare Workers using V8 isolates has been a lack of support for opening TCP sockets β quite an impediement if you want to talk to a RDBMS over TCP or something. Fear no more, Cloudflare Workers has introduced a connect() API for creating TCP sockets from Workers functions.
π2
RELEASES
Node.js 20.2
Rome 12.1
The formatter/linter gains stage 3 decorator support.
Ember.js 5.0
App framework.
Jasmine 5.0
Testing framework.
Gatsby 5.10
Static site generator built on top of Node.js using React and GraphQL
Node.js 20.2
Rome 12.1
The formatter/linter gains stage 3 decorator support.
Ember.js 5.0
App framework.
Jasmine 5.0
Testing framework.
Gatsby 5.10
Static site generator built on top of Node.js using React and GraphQL
π₯7
CODE & TOOLS
π©VanJS: A 1.2KB Reactive UI Framework Without JSX
A new entrant to an increasingly crowded space, VanJS is particularly light and elegant, and its author has put some serious effort into documenting it and offering tools to convert your HTML to its custom format. Itβs short for vanilla JavaScript, by the way.. GitHub repo.
TAO XIN
π© Starry Night: GitHub-Like Syntax Highlighting
Apparently, GitHubβs own syntax highlighting approach isnβt open source, but this takes a similar approach and is. Itβs admittedly quite 'heavy' (due to using a WASM build of the Oniguruma regex engine) but thatβs the price of quality.
TITUS WORMER
π© eslint-plugin-check-file: Rules for Consistent Filename and Folder Names
Allows you to enforce a consistent naming pattern for file and directory names in projects.
HUAN
π©VanJS: A 1.2KB Reactive UI Framework Without JSX
A new entrant to an increasingly crowded space, VanJS is particularly light and elegant, and its author has put some serious effort into documenting it and offering tools to convert your HTML to its custom format. Itβs short for vanilla JavaScript, by the way.. GitHub repo.
TAO XIN
π© Starry Night: GitHub-Like Syntax Highlighting
Apparently, GitHubβs own syntax highlighting approach isnβt open source, but this takes a similar approach and is. Itβs admittedly quite 'heavy' (due to using a WASM build of the Oniguruma regex engine) but thatβs the price of quality.
TITUS WORMER
π© eslint-plugin-check-file: Rules for Consistent Filename and Folder Names
Allows you to enforce a consistent naming pattern for file and directory names in projects.
HUAN
β€4
β€9π1
π₯js2flowchart.js
A visualization library to convert JavaScript code into attractive SVG flowcharts. Luckily, thereβs a live online version if you want to play without having to install anything.
BOHDAN LIASHENKO
A visualization library to convert JavaScript code into attractive SVG flowcharts. Luckily, thereβs a live online version if you want to play without having to install anything.
BOHDAN LIASHENKO
π₯10
π11π€7
β€12
π€14β€8π4