π Issue 10 / 02.06.2023
πAimless.js: The 'Missing' JavaScript Randomness Library
If youβve been itching for functions to give you random characters, numbers from custom distributions, random sequences, random items, weighted random numbers, or more, this is for you.
CHRISTOPHER CAVALEA
π JavaScript Macros in Bun
Not content with giving the JavaScript world a brand new bundler, Bunβs Jarred has taken it a bit further: 'macros' that run at bundle time with the result being directly inlined into your code. They use stage 3 annotated
JARRED SUMNER
π¬ Discussing the Future of React with 2 Core Team Members
As part of the celebrations around Reactβs 10th b-day, Vercelβs Delba de Oliveira interviewed Andrew Clark and Sebastian MarkbΓ₯ge of the React core team on modern topics including server components, Suspense, Actions, and the next steps React will take.
DELBA DE OLIVEIRA (VERCEL)
Β©οΈJS WEEKLY
πAimless.js: The 'Missing' JavaScript Randomness Library
If youβve been itching for functions to give you random characters, numbers from custom distributions, random sequences, random items, weighted random numbers, or more, this is for you.
CHRISTOPHER CAVALEA
π JavaScript Macros in Bun
Not content with giving the JavaScript world a brand new bundler, Bunβs Jarred has taken it a bit further: 'macros' that run at bundle time with the result being directly inlined into your code. They use stage 3 annotated
import
statements (so may become regular JS eventually) and Jarred shows off some use cases here.JARRED SUMNER
π¬ Discussing the Future of React with 2 Core Team Members
As part of the celebrations around Reactβs 10th b-day, Vercelβs Delba de Oliveira interviewed Andrew Clark and Sebastian MarkbΓ₯ge of the React core team on modern topics including server components, Suspense, Actions, and the next steps React will take.
DELBA DE OLIVEIRA (VERCEL)
Β©οΈJS WEEKLY
π₯4π2
β‘οΈ IN BRIEF
ππΎ Celebrating 10 Years of React
πIntel and Google have been working together on the Compute Pressure API which you can use, in origin trial, in Chrome 115. It provides a way to measure the 'computational strain' of the system your code is running on to then adjust how your app operates accordingly.
π¬ Misko Hevery, creator of Angular and now Qwik, was on the Stack Overflow Podcast talking about how he's 'dehydrating the Web' in an ongoing quest for higher performance.
πYou can now use Node.js built-in modules on Deno Deploy, making it easier to run existing JS apps 'at the edge' on their platform.
ππΎ Celebrating 10 Years of React
πIntel and Google have been working together on the Compute Pressure API which you can use, in origin trial, in Chrome 115. It provides a way to measure the 'computational strain' of the system your code is running on to then adjust how your app operates accordingly.
π¬ Misko Hevery, creator of Angular and now Qwik, was on the Stack Overflow Podcast talking about how he's 'dehydrating the Web' in an ongoing quest for higher performance.
πYou can now use Node.js built-in modules on Deno Deploy, making it easier to run existing JS apps 'at the edge' on their platform.
π3
ARTICLES & TUTORIALS
πSvelvet: A Svelte Component Library for Interactive Node-Based Diagrams
You can create flow diagrams using pre-built components with seamless zooming and panning, draggable interactivity, customizable edges/nodes, etc.
SVELVET TEAM
π Inkline 4.0: A Customizable Vue.js 3 UI/UX Library
A design system and numerous customizable components designed for mobile-first (but desktop friendly) and built with accessibility in mind.
ALEX GROZAV
πSvelvet: A Svelte Component Library for Interactive Node-Based Diagrams
You can create flow diagrams using pre-built components with seamless zooming and panning, draggable interactivity, customizable edges/nodes, etc.
SVELVET TEAM
π Inkline 4.0: A Customizable Vue.js 3 UI/UX Library
A design system and numerous customizable components designed for mobile-first (but desktop friendly) and built with accessibility in mind.
ALEX GROZAV
β€4π2
π₯6β€4π3
What is the output?
Anonymous Quiz
17%
null
26%
[]
39%
undefined
18%
[ βtoStringβ, βreduceβ, βmapβ, β¦ ]
π€6π5β€2
π11β€4
β€5π5π€2
What is the output?
Anonymous Quiz
32%
loop1 0, loop1 1, loop2 0, loop2 1
35%
loop1 0, loop1 1
11%
loop1 0, loop1 1, loop2 1
21%
loop1 1, loop1 2, loop2 1, loop2 2
π11