JavaScript
32.1K subscribers
1.05K photos
10 videos
33 files
725 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
πŸ“Œ Issue 27 / 02.08.2023


πŸ“„ PythonMonkey: JavaScript/WASM Interop for Python

The alpha release of a new way to bring Python and JavaScript together, by way of embedding Mozilla SpiderMonkey into the Python VM. This post introduces the concept with some examples, an idea of where the project is headed, as well as some Colab demos. Despite using SpiderMonkey rather than V8, Node and npm compatibility is important to the project and more Node integration is on its roadmap. GitHub repo.

WILL PRINGLE


πŸ“„ Speeding Up V8 Heap Snapshots

When diagnosing a memory leak in a JavaScript app, engineers at Bloomberg encountered some weird performance issues with capturing a single full-size heapshot taking more than 30 minutes(!) at times. Here’s the full story of how they investigated and resolved the problem, making JS memory analysis faster than ever for all of us.

JOSÉ DAPENA PAZ (IGALIA)


πŸ›  Node.js Toolbox: A Way to Find Node.js Packages

Several months ago we featured this brand new project curating Node packages in areas like HTTP frameworks, browser testing and query builders, and it’s continued to go from strength to strength. They’ve recently added a feature to compare the weekly download numbers of packages in each category.

MAXIM ORLOV


©️NODE.JS WEEKLY
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯7πŸ‘1
We're thrilled to announce that our community has reached an astounding 2000 members and counting!! πŸ₯³

As we celebrate this achievement, we know that our commitment to excellence remains stronger than ever.

Thank you for being a part of our journey!
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯10❀9πŸ‘5
❓ CHALLENGE #94
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘11
What is the output?
Anonymous Quiz
35%
2
45%
1
20%
undefined
πŸ”₯11❀6πŸ‘3πŸ‘Ž1πŸ€”1
❓ CHALLENGE #95
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5
What is the output?
Anonymous Quiz
21%
1 1 2
17%
2 1 2
62%
2 2 2
πŸ€”21❀7πŸ”₯4🀣1
πŸ“Œ Issue 28 / 04.08.2023


πŸ“„ A Tale of Evading JavaScript Anti-Debugging Techniques

When you’re poking around debugging code written and distributed by a third party, there might be some sneaky traps thrown in your path to prevent your usual techniques from working. What next? Disable breakpoints in DevTools? Use a proxy? What about.. recompiling your entire browser? πŸ˜†

VERITAS


πŸ“„ VanJS 1.0: A 1KB Reactive UI Framework Without React/JSX

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. This week’s v1.0 release is a relatively big step forward for what is still a young project. GitHub repo.

TAO XIN


πŸ‰ dnt: A Tool to Publish a Hybrid npm Module for ESM and CommonJS

From the Deno team comes a tool that lets you write modules in JavaScript or TypeScript and then transforms them to support CommonJS, ESM, browsers, Deno, Node, and more.

ANDY JIANG (DENO)


©️JS WEEKLY
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘6πŸ”₯3❀2
CHALLENGE #96
πŸ‘1
What is the output?
Anonymous Quiz
20%
7
23%
8
36%
Aug
21%
August
πŸ‘8πŸ”₯5πŸ€”4❀1🀣1
πŸ†’ Linux's new and shiny asynchronous I/O technology, io_uring, is based on completions rather than readiness, and it boasts support for all file descriptors.

linux: introduce io_uring support #3952

Prototype using io_uring for true async fs I/O in libuv/Node.js
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯5❀2πŸ‘1
CHALLENGE #97
πŸ”₯9🀣8πŸ‘3❀2
➑️Full Stack Serverless (2020)
Modern Application Development with React, AWS, and GraphQL

Cloud computing is typically associated with backend development and DevOps. But with the rise of serverless technologies and a new generation of services and frameworks, frontend and mobile developers ...

Nader Dabit
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘9πŸ”₯5❀1
CHALLENGE #98
❀1
What is the output?
Anonymous Quiz
16%
24
25%
48
42%
12
17%
0
πŸ€”17πŸ‘4❀2πŸ”₯1
➑️Mastering React Test-Driven Development (2022)

Learn test-driven and behavior-driven development techniques that will give you greater confidence when building React applications key features. Explore the TDD process, how it works, and why it will help ...

Daniel Irvine
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘9πŸ”₯6❀3
CHALLENGE #99
🀣10πŸ€”1
What is the output?
Anonymous Quiz
57%
deleted
43%
not deleted
πŸ”₯9πŸ‘4🀣4πŸ€”3❀2