Web Technology For Developers MDN
Web Technology For Developers MDN
Web Technology For Developers MDN
org/en-US/docs/Web
The open Web presents incredible opportunities for developers. To take full advantage of
these technologies, you need to know how to use them. Below you'll find links to our Web
technology documentation.
The Web Developer Guide provides useful how-to content to help you actually use Web
technologies to do what you want or need to do.
Tutorials to take you step-by-step through learning HTML, CSS, JavaScript, and Web
APIs.
Accessibility
Enabling as many people as possible to use websites, even when those people's
abilities are limited in some way.
Performance
Security
Protecting users from data leaks and data theft, side-channel attacks, and attacks
such as cross-site scripting, content injection, and click-jacking.
1 of 4 1/8/2024, 2:22 AM
Web technology for developers | MDN https://developer.mozilla.org/en-US/docs/Web
Web APIs
JavaScript programming APIs you can use to build apps on the Web.
HTML
HTML provides the fundamental building blocks for structuring Web documents and
apps.
CSS
Cascading Style Sheets are used to describe the appearance of Web documents and
apps.
JavaScript
WebAssembly
WebAssembly allows programs written in C, C��, Rust, Swift, C#, Go, and more to run
on the Web.
Events
Events are what you build Web apps to react to; for example, when a Web page finishes
loading, or a user selects something, presses a key, resizes a window, submits a form,
or pauses a video.
HTTP
HTTP is the fundamental Internet protocol for fetching documents, stylesheets, scripts,
images, videos, fonts, and other resources over the Web — and for sending data back
to Web servers.
2 of 4 1/8/2024, 2:22 AM
Web technology for developers | MDN https://developer.mozilla.org/en-US/docs/Web
Media
Formats, codecs, protocols, APIs, and techniques for embedding and streaming video,
audio, and image content in Web documents and apps.
SVG
Scalable Vector Graphics lets you create images that scale smoothly to any size.
MathML
Web Components
Web Components are custom elements that you can define and reuse in your Web
apps.
WebDriver
Web Extensions
Web Extensions are a way for you to give users enhanced capabilities in their browsers
— for doing things such as blocking ads and other content, customizing the
appearance of pages, and more.
Web App Manifests let you enable users to install Web apps to their device home
screens, with aspects such as portrait/landscape screen orientation and display mode
(e.g., full screen) pre-set.
Progressive Web Apps provide a user experience similar to native mobile apps.
3 of 4 1/8/2024, 2:22 AM
Web technology for developers | MDN https://developer.mozilla.org/en-US/docs/Web
Chrome DevTools
Edge DevTools
This page was last modified on Jul 19, 2023 by MDN contributors.
4 of 4 1/8/2024, 2:22 AM