Astro component syntax is a superset of HTML. The syntax was designed to feel familiar to anyone with experience writing HTML or JSX, and adds support for including components and JavaScript expressions.| Docs
How to add client-side interactivity to Astro components using native browser JavaScript APIs.| Docs
The load event is fired when the whole page has loaded, including all dependent resources such as stylesheets, scripts, iframes, and images, except those that are loaded lazily. This is in contrast to DOMContentLoaded, which is fired as soon as the page DOM has been loaded, without waiting for resources to finish loading.| MDN Web Docs
This document defines an API that web page authors can use to cooperatively schedule background tasks such that they do not introduce delays to other high priority tasks that share the same event loop, such as input processing, animations and frame compositing. The user agent is in a better position to determine when background tasks can be run without introducing user-perceptible delays or jank in animations and input response, based on its knowledge of currently scheduled tasks, vsync deadl...| www.w3.org
In modern websites, scripts are often “heavier” than HTML: their download size is larger, and processing time is also longer.| javascript.info
Learn how to style components in Astro with scoped styles, external CSS, and tooling like Sass and PostCSS.| Docs
Astro Integrations add new functionality and behaviors for your project with only a few lines of code.| Docs
Cross Site Scripting (XSS) on the main website for The OWASP Foundation. OWASP is a nonprofit foundation that works to improve the security of software.| owasp.org