- AJAX
AJAX (Asynchronous JavaScript and XML) is a technique where a web page requests data from the server in the background and updates only …
- Hash URLsHistorical
Hash URLs with #!, also called hashbang URLs, are an address form from the early AJAX era in which a JavaScript application stores the …
- History API
The History API is a browser interface through which JavaScript reads and changes the session history of a tab.
- JavaScript frameworks
JavaScript frameworks such as React, Angular, and Vue are toolkits for building interactive web interfaces from reusable components.
- JavaScript SEO
JavaScript SEO is the work of making sure search engines can crawl, render, and index content, links, and metadata that a page creates or …
- Lazy loading
Lazy loading means that non-critical resources such as images, iframes or scripts load only when they are needed, for example when they …
- Shadow DOM
The shadow DOM is an encapsulated subtree of the DOM that is attached to a regular element on a page.
- Single-page application
A single-page application (SPA) is a web app that loads a single HTML document and then updates the content with JavaScript when another …
- Web components
Web components are a set of browser standards for creating reusable custom HTML elements with their own behavior and styling.