Tag: vanilla-javascript

API logo.

Caching strategies to speed up your API


Learn a few caching strategies through this straightforward tutorial to improve UX and reduce unnecessary resource costs.

Paramanantham Harrison
May 7, 2020 ⋅ 7 min read
Understanding Symbols in JavaScript

Understanding symbols in JavaScript


This tutorial demonstrates how to use JavaScript symbols to define unique property values as well as keys for identifying object properties.

Eslam Hefnawy
May 5, 2020 ⋅ 6 min read
Comparing JavaScript Animation Libraries

Comparing JavaScript animation libraries


We round up and compare four of the most popular JavaScript animation libraries.

Andrew Evans
Apr 22, 2020 ⋅ 9 min read
The JavaScript logo against a lined background.

Implementing built-in JavaScript methods from scratch


Want to know how to implement common built-in JavaScript methods from scratch? This post shows you how to better prepare you for interviews and help you use JavaScript like a pro.

Akshar Takle
Apr 20, 2020 ⋅ 3 min read
The Evolution Of Asynchronous Programming In JavaScript

The evolution of asynchronous programming in JavaScript


Review the evolution of async programming in JavaScript, and dive into parallelism with the Web Worker API.

Alexander Nnakwue
Apr 16, 2020 ⋅ 12 min read
Fast JavaScript Bundling With esbuild

Faster than webpack: JavaScript bundling with esbuild


Although not yet production-ready, esbuild proves that the JavaScript bundling tools we’re using today are not nearly fast enough. Learn how esbuild is able to work so quickly and why it deserves your attention in 2020.

Ibrahima Ndaw
Apr 2, 2020 ⋅ 2 min read
5 Tips to Keep Your JavaScript Libraries Up to Date

5 tips to keep your JavaScript libraries up to date


Keeping your JavaScript libraries up to date can be boring, exhausting work. You can avoid many of the common pitfalls by implementing some handy tools and workflows to handle the lion’s share of maintaining and future-proofing your JavaScript libraries.

Florian Reuschel
Mar 26, 2020 ⋅ 6 min read
New Decorators Proposal

New decorators proposal


The stage two decorators proposal includes predefined, optimized decorators that would handle the most resource-heavy operations, alleviating memory allocation concerns impacted the first phase.

Tigran Bayburtsyan
Feb 7, 2020 ⋅ 3 min read
Demystifying JavaScript

Demystifying function and variable hoisting in JavaScript


Take a look at this overview of function declaration, function expression, and arrow functions in JavaScript.

Gbolahan Olagunju
Jan 26, 2020 ⋅ 2 min read
Optional Chaining And Nullish Coalescing In JavaScript

Optional chaining and nullish coalescing in JavaScript


Optional chaining and nullish coalescing may be the most significant improvement for JavaScript since async/await.

Danny Guo
Dec 26, 2019 ⋅ 2 min read
How JavaScript Works: Optimizing for Parsing Efficiency

How JavaScript works: Optimizing for parsing efficiency


To write JavaScript more efficiently, consider deferring parsing to worker threads or avoiding parsing entirely by maximizing the cache.

Alvin Wan
Dec 10, 2019 ⋅ 5 min read

Inheritance with JavaScript prototypes


In this post, we will look at prototypes and how to use them for inheritance in JavaScript. We will also see how the prototypical approach is different from class-based inheritance.

Indermohan Singh
Nov 22, 2019 ⋅ 6 min read