JavaScript
32.1K subscribers
1.04K photos
10 videos
33 files
722 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
CHALLENGE #88
๐Ÿ‘11๐Ÿค”4โค1๐Ÿคฃ1
๐Ÿ—ž Issue 26 / 28.07.2023


๐Ÿ“„ Hono + Htmx + Cloudflare: A New Stack?

A lot of people seem to be jumping on htmx lately as an alternative to the complexity of frameworks like React, but what if you want to keep using JSX? Hono is a (vaguely Express-like) Web framework targeting edge function use cases and includes middleware for rendering JSX. Yusuke gives a quick example of how all this can come together with Cloudflare Workers and D1 for a simpler, full-stack JS experience.

YUSUKE WADA


๐Ÿ“„ Shrinking VS Code with Name Mangling

Thereโ€™s a fair bit of JavaScript in VS Code but the team has managed to reduce the size of the shipped code by almost 4MB without actually doing any deleting or refactoring thanks to a new โ€˜name manglingโ€™ build step. This is a great read on how the team approached things and got it working.

MATT BIERNER


ยฉ๏ธJS WEEKLY
โค6๐Ÿ‘1
โšก๏ธ IN BRIEF

๐Ÿฆ React/Redux's Dan Abramov is leaving Meta. Having achieved so much and reaching a point where he feels ready to move on, Dan is departing Meta but will remain on the React team as an independent third party. ๐Ÿ’™

๐Ÿ“˜ The Concise TypeScript Book is, unsurprisingly, a guide to using TypeScript. More surprisingly, it's all on GitHub and free to read. Hurrah.

Tixy is an interactive page for learning logic, math and expressions by solving puzzles using a visual grid. It starts off very simply, but gets elaborate quickly. This is a neat way to pick up some of the skills needed for Dwitter.

JSPlayground is a new Web-based JavaScript sandbox tool.

Is the term 'Jamstack' finished? Brian Rinaldi wonders.
๐Ÿ”ฅ4
๐ŸŽ‰ RELEASES

Bun 0.7
The JavaScriptCore-based alternative JS runtime adds (experimental) Vite support, Web Workers support, and includes a --smol option to run in memory constrained environments (with a significant memory reduction shown off in the post).

Astro 2.9
The 'zero JS by default' framework adds experimental support for view transitions and more.

Neutralinojs v4.13.0
Lightweight cross-platform desktop app framework.

Remix 1.19
Modern full-stack JS framework.

Node.js v20.5.0 (Current)
CHALLENGE #89
๐Ÿ‘6
What is the output?
Anonymous Quiz
24%
array
36%
object
35%
number
5%
string
๐Ÿ‘12
So true ๐Ÿ˜‚
๐Ÿคฃ35๐Ÿ”ฅ1
CHALLENGE #90
What is the output?
Anonymous Quiz
75%
8
25%
9
๐Ÿ‘9๐Ÿค”6๐Ÿ”ฅ3
ESLint Reimagined: Creating a Linter from Scratch

Erick Wendel
โค4๐Ÿ‘4๐Ÿค”1
โ“ CHALLENGE #91
Please open Telegram to view this post
VIEW IN TELEGRAM
What is the output?
Anonymous Quiz
25%
0
17%
{}
31%
1
28%
true
๐Ÿค”20๐Ÿ‘8๐Ÿ”ฅ3โค1
๐Ÿคฃ A new module every minute
๐Ÿคฃ28๐Ÿ‘4๐Ÿ”ฅ1
โžก๏ธ Professional JavaScript for Web Developers (2019)

Update your skill set for ES 6 and 7 with the ultimate JavaScript guide for pros Professional JavaScript for Web Developers is the essential guide to next-level JavaScript development. ..

Matt Frisbie
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘6โค4๐Ÿ”ฅ3
โ“ CHALLENGE #92
Please open Telegram to view this post
VIEW IN TELEGRAM
What is the output?
Anonymous Quiz
19%
1 1
23%
1 2
58%
[1, 2, 3] [1, 2, 3]
๐Ÿ‘13โค4๐Ÿ”ฅ1๐Ÿคฃ1
๐Ÿ˜ฎ Did you know that the Node.js has an async verison of setimmediate
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ7๐Ÿ‘3โค2๐Ÿค”1
โ“ CHALLENGE #93
Please open Telegram to view this post
VIEW IN TELEGRAM