JavaScript
32K subscribers
1.04K photos
10 videos
33 files
720 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
JavaScript Engines πŸš€

βš™οΈ V8: Created by Google and written in C++, used by Brave, Chrome, Opera, Vivaldi, Edge. It is also used by Nodejs, Electron and Deno.

βš™οΈ SpiderMonkey: Developed by Mozilla and used by Firefox

βš™οΈ JavaScriptCore (JSC) : Apple's engine for Safari. It is also recently used by Bun.

βš™οΈ Chakra: Created by Microsoft for the late Internet Explorer and later for Edge before going to V8.

Lupita Code
❀8πŸ‘3πŸ‘3πŸ”₯2
CHALLENGE #11
❀1
πŸ“° We had a bunch of releases this week: Vue 3.3, Prisma 4.14, Redwood v5, Dart 3, and more.
πŸ”₯6
CHALLENGE #12
What is the output?
Anonymous Quiz
6%
1
57%
2
30%
3
6%
4
❀11
Want to generate random colors with JavaScript?

Let me show you how you can do it 🎨

@DailyDevTips1
πŸ‘11
Learning TypeScript

TypeScript has conquered the world of JavaScript. Identified in developer surveys as one of the world's fastest growing and most popular languages, TypeScript is widely used in consumer and business companies across the world and is frequently credited for helping massive web applications scale.

Josh Goldberg
❀3πŸ”₯3
CHALLENGE #13
❀2πŸ‘2πŸ”₯1
What is the output?
Anonymous Quiz
17%
Infinity
36%
-Infinity
27%
Error
20%
undefined
πŸ”₯9πŸ‘4πŸ‘Ž3πŸ‘3
πŸ“° QUICK UPDATES

πŸ“„ The TypeScript team released a new VS Code extension named Deopt Explorer, which can analyze trace logs produced by V8 in order to (in their words) help prevent the β€œslow creep of megamorphism.”

Ron Buckton

πŸ“„ Chat UI, the chat interface powering apps with SvelteKit and various OSS models like OpenAssistant.

HuggingChat team
πŸ‘3
CHALLENGE #14

Update - The c
orrect answer is (2, undefined)
πŸ‘14πŸ‘Ž2
πŸ—ž Issue 5 / 16.05.2023


πŸ“„ How to host website on Android phone

This blog is running on my $180 Android phone running Android 11. This post describes how I turned my Android device into a web server which can be accessed from a public URL, and how you can do it too.


PINGGY


πŸ“„ Reducing the cost of string serialization in Node.js core

Is it possible to reduce the cost of string serialization in Node, particularly in the context of URL parsing? Research was done and the answer is.. yes, by quite a lot too. Benchmarks included.

YAGIZ NIZIPLI


©️JS WEEKLY
πŸ”₯4⚑3
RELEASES / UPDATES

Jasmine 5.0
The popular JavaScript testing framework gains support for parallel execution in Node.

Official MongoDB Node.js Driver 5.5

nodeenv 1.8
Create isolated Node environments.

TestCafe 2.6
End-to-end web testing with Node.
ARTICLES & TUTORIALS

πŸ“ƒ Your Jest Tests Might Be Wrong

Is your Jest test suite failing you? You might not be using the testing framework’s full potential, especially when it comes to preventing state leakage between tests.

JAMIE MAGEE


πŸ“„ How to Handle Emojis in Node

A quick look under the covers for anyone who doesn’t understand why β€˜πŸ˜β€™.length equals 2 or how characters like emoji are internally represented.

MANUEL SPIGOLON


πŸ“„ cRonstrue: Library to Convert cron Expressions into Human Readable Form

The idea is that given something like */5 * * * *, it will return β€œEvery 5 minutes”. No dependencies.

BRADY HOLT
πŸ‘6
5 ways to define a function in Javascript πŸ”₯
πŸ”₯22πŸ‘8