You’ve Got Options for Removing Event Listeners
A review of some of the most common approaches available to remove event listeners in JavaScript. -https://macarthur.me/posts/options-for-removing-event-listeners
#javascript
A review of some of the most common approaches available to remove event listeners in JavaScript. -https://macarthur.me/posts/options-for-removing-event-listeners
#javascript
Alex MacArthur
You’ve Got Options for Removing Event Listeners
Reviewing some of the most common approaches available to remove event listeners in JavaScript.
Comparing JavaScript Frameworks: Templates
A thorough comparison of the template languages used by React, Vue, Angular and Svelte. Interesting analysis and this looks set to turn into a great series. - https://www.maartenhus.nl/blog/comparing-javascript-frameworks-part-1-templates/
#javascript
A thorough comparison of the template languages used by React, Vue, Angular and Svelte. Interesting analysis and this looks set to turn into a great series. - https://www.maartenhus.nl/blog/comparing-javascript-frameworks-part-1-templates/
#javascript
www.maartenhus.nl
Comparing JavaScript Frameworks part 1: templates
Comparing the template languages of React, Vue, Angular and Svelte.
8 Advanced JavaScript Interview Questions for Senior Roles
JavaScript is a powerful language that is one of the primary building blocks of the web. This powerful… - https://levelup.gitconnected.com/8-advanced-javascript-interview-questions-for-senior-roles-c59e1b0f83e1
#javascript #interview
JavaScript is a powerful language that is one of the primary building blocks of the web. This powerful… - https://levelup.gitconnected.com/8-advanced-javascript-interview-questions-for-senior-roles-c59e1b0f83e1
#javascript #interview
Medium
8 Advanced JavaScript Interview Questions for Senior Roles
JavaScript is a powerful language that is one of the primary building blocks of the web. This powerful language also has some of its…
Optimizing JavaScript for Fun and for Profit
A tour of several things to avoid to keep your code running fast and smooth, complete with examples. While the performance ground upon which we walk is often shifting, many of these things are good, common sense practices. - https://romgrk.com/posts/optimizing-javascript
#javascript
A tour of several things to avoid to keep your code running fast and smooth, complete with examples. While the performance ground upon which we walk is often shifting, many of these things are good, common sense practices. - https://romgrk.com/posts/optimizing-javascript
#javascript
Romgrk
Optimizing Javascript for fun and for profit
romgrk's personal blog
Evolution of Server-Side JavaScript
From Java-based runtimes to the rise of Node.js, the birth of NPM, the growing ecosystem, the innovating… - https://itnext.io/evolution-of-server-side-javascript-314a8d408da4
#server #side #javascript
From Java-based runtimes to the rise of Node.js, the birth of NPM, the growing ecosystem, the innovating… - https://itnext.io/evolution-of-server-side-javascript-314a8d408da4
#server #side #javascript
Medium
Evolution of Server-Side JavaScript
From Java-based runtimes to the rise of Node.js, the birth of NPM, the growing ecosystem, the innovating Deno, and the emergence of the…
A Look at ECMAScript's Iterator Helper Methods
The proposal is several years old, but now at stage 3 in TC39, Iterator Helpers are being implemented and ship with V8 12.2/Chrome 122. The helpers are functions like .map, .filter, .take and .forEach and are made available to any object with Iterator.prototype in its prototype chain. - https://v8.dev/features/iterator-helpers
#javascript
The proposal is several years old, but now at stage 3 in TC39, Iterator Helpers are being implemented and ship with V8 12.2/Chrome 122. The helpers are functions like .map, .filter, .take and .forEach and are made available to any object with Iterator.prototype in its prototype chain. - https://v8.dev/features/iterator-helpers
#javascript
v8.dev
Iterator helpers · V8
Interfaces that help with general usage and consumption of iterators.
A Proposal to Add Signals to JavaScript
A (very) early stage proposal for bringing a new feature to ECMAScript/JavaScript: signals! The proposal brings aboard ideas from a swathe of popular frameworks and aims to align everyone and get us on the same page when it comes to working with state and making updates based upon changes to state. - https://github.com/tc39/proposal-signals
#javascript
A (very) early stage proposal for bringing a new feature to ECMAScript/JavaScript: signals! The proposal brings aboard ideas from a swathe of popular frameworks and aims to align everyone and get us on the same page when it comes to working with state and making updates based upon changes to state. - https://github.com/tc39/proposal-signals
#javascript
GitHub
GitHub - tc39/proposal-signals: A proposal to add signals to JavaScript.
A proposal to add signals to JavaScript. Contribute to tc39/proposal-signals development by creating an account on GitHub.
The Event Loop, Web APIs, and (Micro)task Queue Visualized - https://www.youtube.com/watch?v=eiC58R16hb8
#javascript
#javascript
YouTube
JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue
Learn how the browser event loop, task queue, microtask queue, and Web APIs work together to enable non-blocking, asynchronous JavaScript.
- https://www.patreon.com/LydiaHallie
- https://buymeacoffee.com/lydiahallie
- https://twitter.com/lydiahallie
- …
- https://www.patreon.com/LydiaHallie
- https://buymeacoffee.com/lydiahallie
- https://twitter.com/lydiahallie
- …
Creating Realistic Handwriting with p5.js
Amy wanted to programatically bring her (cursive) handwriting into some diagrams she was making and figured out how to make it happen with p5.js. - https://www.amygoodchild.com/blog/cursive-handwriting-in-javascript
#javascript
Amy wanted to programatically bring her (cursive) handwriting into some diagrams she was making and figured out how to make it happen with p5.js. - https://www.amygoodchild.com/blog/cursive-handwriting-in-javascript
#javascript
Amy Goodchild
Coding my Handwriting — Amy Goodchild
Coding my handwriting in Javascript - how I did it and what I’m doing with it.
ECMAScript 2023 Feature: Symbols as WeakMap keys
Dr. Axel continues his look at language features by explaining what WeakMaps are for and why using symbols for keys has added benefits. - https://2ality.com/2024/05/proposal-symbols-as-weakmap-keys.html
#javascript
Dr. Axel continues his look at language features by explaining what WeakMaps are for and why using symbols for keys has added benefits. - https://2ality.com/2024/05/proposal-symbols-as-weakmap-keys.html
#javascript
2Ality
ECMAScript 2023 feature: symbols as WeakMap keys
In this blog post, we take a look at the ECMAScript 2023 feature “Symbols as WeakMap keys” – which was proposed by Robin Ricard, Rick Button, Daniel Ehrenberg, Leo Balter, Caridy Patiño, Rick Waldron, and Ashley Claymore.
45 JavaScript Super Hacks Every Developer Should Know
JavaScript is a versatile and powerful language that is essential for modern web development. Here are 100 super hacks that will make you a more efficient and effective JavaScript developer, with detailed explanations and examples for each one. - https://blog.devgenius.io/45-javascript-super-hacks-every-developer-should-know-92aecfb33ee8
#javascript
JavaScript is a versatile and powerful language that is essential for modern web development. Here are 100 super hacks that will make you a more efficient and effective JavaScript developer, with detailed explanations and examples for each one. - https://blog.devgenius.io/45-javascript-super-hacks-every-developer-should-know-92aecfb33ee8
#javascript
Medium
45 JavaScript Super Hacks Every Developer Should Know
JavaScript is a versatile and powerful language that is essential for modern web development. Here are super hacks that will make you a…
Promises from the Ground Up
Josh notes that in order to truly understand promises, a fundamental part of modern JS development, we need “a surprisingly deep understanding of how JavaScript works and what its limitations are”. Luckily, this tutorial covers all the critical context you need. - https://www.joshwcomeau.com/javascript/promises/
#javascript
Josh notes that in order to truly understand promises, a fundamental part of modern JS development, we need “a surprisingly deep understanding of how JavaScript works and what its limitations are”. Luckily, this tutorial covers all the critical context you need. - https://www.joshwcomeau.com/javascript/promises/
#javascript
Joshwcomeau
Promises From The Ground Up • Josh W. Comeau
The “Promises” API is a surprisingly tricky part of modern JavaScript. Without the right context, it doesn’t make much sense at all! In this tutorial, you’ll build an intuition for how Promises work by getting a deeper understanding of JavaScript and its…
As a Frontend Dev, Don’t You Even Know How to Use Symbol?
Symbol is one of the primitive data types in JavaScript, it represents a unique, immutable value, usually… - https://javascript.plainenglish.io/as-a-frontend-dev-dont-you-even-know-how-to-use-symbol-a7111b08a899
#javascript
Symbol is one of the primitive data types in JavaScript, it represents a unique, immutable value, usually… - https://javascript.plainenglish.io/as-a-frontend-dev-dont-you-even-know-how-to-use-symbol-a7111b08a899
#javascript
Medium
As a Frontend Dev, Don’t You Even Know How to Use Symbol?
Symbol is one of the primitive data types in JavaScript, it represents a unique, immutable value, usually used as the key value of object…
TC39 Meets Again and Advances Key Proposals
The Ecma TC39 group that pushes forward the development of ECMA/JavaScript met again this week and moved several key proposals forward, including Deferred Import Evaluation, Error.isError(), RegExp escaping, and Promise.try. - https://socket.dev/blog/tc39-advances-key-proposals
#javascript
The Ecma TC39 group that pushes forward the development of ECMA/JavaScript met again this week and moved several key proposals forward, including Deferred Import Evaluation, Error.isError(), RegExp escaping, and Promise.try. - https://socket.dev/blog/tc39-advances-key-proposals
#javascript
Socket
TC39 Advances Key Proposals: Deferred Import Evaluation, Err...
Ecma TC39 is meeting this week and has moved key ECMAScript proposals forward, advancing Deferred Import Evaluation, Error.isError(), RegExp Escaping,...
Using the Page Visibility API
Set up event listeners to do things when page visiblity changes. - https://developer.mozilla.org/en-US/blog/using-the-page-visibility-api/
#javascript
Set up event listeners to do things when page visiblity changes. - https://developer.mozilla.org/en-US/blog/using-the-page-visibility-api/
#javascript
MDN Web Docs
Using the Page Visibility API | MDN Blog
This post takes a look at what page visibility is, how you can use the Page Visibility API in your applications, and describes pitfalls to avoid if you build features around this functionality.
A Look at JavaScript's New Set Methods
Finding the intersection, union, and difference between sets, among other set-related tasks, is now a piece of cake. Available in Node 22+, Chrome/Edge 122+, Firefox 127+, Safari 17+, and now considered a 'baseline' feature. - https://developer.mozilla.org/en-US/blog/javascript-set-methods/
#javascript
Finding the intersection, union, and difference between sets, among other set-related tasks, is now a piece of cake. Available in Node 22+, Chrome/Edge 122+, Firefox 127+, Safari 17+, and now considered a 'baseline' feature. - https://developer.mozilla.org/en-US/blog/javascript-set-methods/
#javascript
MDN Web Docs
New JavaScript Set methods | MDN Blog
New JavaScript Set methods are landing across browsers. Learn about sets, how you can use these methods to compare different sets, create new sets with specific properties, and more.
BWIP-JS: A Barcode Writer in Pure JavaScript
A library that can generate barcodes using over 100 different barcode types and standards, both single and two dimensional. There is, of course, a live demo where you, too, can discover far more types of barcodes exist than you ever imagined. - https://github.com/metafloor/bwip-js
#javascript
A library that can generate barcodes using over 100 different barcode types and standards, both single and two dimensional. There is, of course, a live demo where you, too, can discover far more types of barcodes exist than you ever imagined. - https://github.com/metafloor/bwip-js
#javascript
GitHub
GitHub - metafloor/bwip-js: Barcode Writer in Pure JavaScript
Barcode Writer in Pure JavaScript. Contribute to metafloor/bwip-js development by creating an account on GitHub.
How to Annul Promises in JavaScript
You can 'cancel' XHR and fetch requests, but can you cancel regular promises? Currently, no, but Zachary looks into doing the next best thing: telling a promise the game's up, and discarding/ignoring its eventual results. - https://webdeveloper.beehiiv.com/p/cancel-promises-javascript
#javascript
You can 'cancel' XHR and fetch requests, but can you cancel regular promises? Currently, no, but Zachary looks into doing the next best thing: telling a promise the game's up, and discarding/ignoring its eventual results. - https://webdeveloper.beehiiv.com/p/cancel-promises-javascript
#javascript
Web Developer
How to Annul Promises in JavaScript
Creating Cancelable Tasks in JavaScript with Promise.withResolvers and AbortController
JavaScript Interview Questions in 2024
Do you know the answers? - https://levelup.gitconnected.com/javascript-interview-questions-in-2024-from-an-interviewer-3034aca4993f
#javascript
Do you know the answers? - https://levelup.gitconnected.com/javascript-interview-questions-in-2024-from-an-interviewer-3034aca4993f
#javascript
Medium
JavaScript Interview Questions in 2024
Do you know the answers?
JS Explained: Symbol.dispose and Symbol.asyncDispose
Unlock the secrets of Symbol.dispose and Symbol.asyncDispose for effective resource management in JavaScript. - https://medium.aegis-techno.fr/js-explained-symbol-dispose-and-symbol-asyncdispose-cdd48c7d7f4b
#javascript
Unlock the secrets of Symbol.dispose and Symbol.asyncDispose for effective resource management in JavaScript. - https://medium.aegis-techno.fr/js-explained-symbol-dispose-and-symbol-asyncdispose-cdd48c7d7f4b
#javascript
Medium
JS Explained: Symbol.dispose and Symbol.asyncDispose
Unlock the secrets of Symbol.dispose and Symbol.asyncDispose for effective resource management in JavaScript.