© 2026 Hashnode
What Is Vanilla JavaScript — and Why It Still Wins Vanilla JavaScript is just JavaScript. No frameworks, no libraries, no build tools, no transpilers. You write code using the language itself — the DOM API, Fetch, ES Modules, Web Workers — without Re...

In the world of frontend development, we often gravitate towards heavy frameworks like React, Vue, or Svelte for almost everything. But sometimes, all you need to build a high-performance, engineering-grade tool is Vanilla JavaScript and a bit of sma...

When building modern web applications, performance matters. Whether you're listening for scroll events, resizing windows, or handling real-time input, you’ll eventually run into a problem: your function is firing too often. That’s where two powerful ...

In this tutorial, we’ll build a simple to-do list application using JavaScript, where tasks can be added, removed, and stored persistently using the browser’s local storage. We’ll also explore how to manage the application’s state effectively as it e...

Hasta ahora en mis publicaciones he estado hablado sobre la estructura de una página web (HTML) y cómo hacer que se vea más bonita (CSS), en este post voy a ir un paso más allá y voy a explicar cómo hacer que una página web trabaje con datos y lógica...

Have you ever faced the issue of repeatedly writing code for the same header/footer for different components of your vanilla Javascript project? Have you ever felt it would have been beneficial if you could write code once and reuse it wherever neces...
