JavaScript
32.1K subscribers
1.04K photos
10 videos
33 files
723 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
What is the output?
Anonymous Quiz
31%
NaN
47%
2
11%
1
11%
3
πŸ‘14πŸ€”11❀3πŸ‘Ž2
πŸ’Ώ Macintosh.js: A Virtual Macintosh Running via Electron

An impressive virtual machine emulating a 1991 Macintosh Quadra 900 with System 8, all running in Electron. We linked to this several years ago but it’s had some updates since then and runs faster than before. As well as a few games, such as Oregon Trail, there are a variety of apps pre-installed, including a trial of Adobe Photoshop 3 which starts up faster than my real Photoshop now.. (Download necessary since it's an Electron app and all..)

FELIX RIESEBERG, APPLE, ET AL.
Please open Telegram to view this post
VIEW IN TELEGRAM
❀4πŸ‘4πŸ”₯3πŸ‘Ž1
CHALLENGE #102
What is the output?
Anonymous Quiz
28%
0 1 2
48%
undefined undefined 2
17%
1
7%
2
πŸ€”28πŸ‘13πŸ”₯4❀1
πŸ“Œ Issue 30 / 11.08.2023


πŸ“„ My Experience Modernizing Packages to ESM

What a post! Mark, well known for his work on React, Redux, and much more, details the painful experiences and hard-earned lessons he picked up while migrating the Redux packages to ES modules.

MARK 'ACEMARKE' ERIKSON


πŸ“„ Things You Forgot (or Never Knew) Because of React

β€œI’ve written before about how React is the new default frontend framework, and how I don’t think most people using React on a regular basis realize quite how much it’s fallen behind.” High level thoughts about the React β€˜bubble’ and some reasons to look beyond it, including a round up of some of the alternative options.

JOSH COLLINSWORTH


©️JS WEEKLY
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5❀2πŸ”₯1
πŸŽ‰ RELEASES

TypeScript 5.2 RC
TS 5.2 is nearly set for its final release. Explicit resource management with using is the headline feature, but there's more, as usual.

esbuild 0.19.0
The high-perf bundler can now import paths containing wildcards and supports advanced CSS @import rules. Note that this release contains backwards-incompatible changes.

Astro 2.10
There's also a first beta of Astro 3.

Node.js Security Releases
v20.5.1 (Current), v18.17.1 (LTS) and v16.20.2 (LTS) are all part of this set of releases including OpenSSL security updates and fixes, mostly, around permission policies.
❀3πŸ‘1
CHALLENGE #103
πŸ€”10πŸ‘4πŸ”₯1
What is the output?
Anonymous Quiz
29%
1
44%
2
27%
undefined
πŸ‘9❀3πŸ€”1
πŸ•― Size Limit 8.2: JavaScript Performance Budgeting Tool

Calculate the real β€˜cost’ to run your JS app or lib and maintain an eye on performance and raise the alarm (in your CI system, say) when things go awry. Supports ES modules and tree shaking.

ANDREY SITNIK
Please open Telegram to view this post
VIEW IN TELEGRAM
❀4πŸ‘3πŸ”₯1
CHALLENGE #103
What is the output?
Anonymous Quiz
40%
0
60%
1
πŸ”₯19πŸ‘6πŸ€”3πŸ‘Ž1
➑️ Typograms: A Way to Render ASCII Diagrams More Elegantly

An intriguing project where you β€˜draw’ diagrams in plain ASCII text within special script tags and these get rendered into much nicer looking versions. An interesting approach if Mermaid is too full on for your needs.

SAM GOTO / GOOGLE
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ”₯5❀3
CHALLENGE #104
What is the output?
Anonymous Quiz
45%
2
20%
NaN
31%
[object Object]
4%
1
πŸ‘6πŸ”₯6πŸ€”3❀2
➑️ Creating a Screen + Camera Recorder with the Document Picture-in-Picture API

This is more powerful than I was expecting. You can basically record a screencast using browser APIs. In Chrome, at least.

SÉBASTIEN JALLIFFIER VERNE
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘6❀4πŸ”₯3
CHALLENGE #105
What is the output?
Anonymous Quiz
28%
Error
25%
1, 2, 3
13%
0, 1, 2
35%
3, 2, 1
πŸ€”8❀3πŸ‘3πŸ”₯2πŸ‘Ž1
πŸ”₯ Meyda: Audio Feature Extraction Library

Supports both offline feature extraction as well as real-time feature extraction using the Web Audio API. You can play with a demo right on the homepage.

RAWLINSON, SEGAL, FIALA, WRAY, ET AL.
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5❀3πŸ”₯2
CHALLENGE #106
❀5πŸ‘3πŸ€”1
What is the output?
Anonymous Quiz
58%
timeout called
42%
no output
πŸ‘11πŸ€”6❀2πŸ”₯1