Hubbry Logo
Web platformWeb platformMain
Open search
Web platform
Community hub
Web platform
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Contribute something
Web platform
Web platform
from Wikipedia

The Web platform is a collection of technologies developed as open standards by the World Wide Web Consortium and other standardization bodies such as the Web Hypertext Application Technology Working Group, the Unicode Consortium, the Internet Engineering Task Force, and Ecma International.[1] It is the umbrella term introduced by the World Wide Web Consortium, and in 2011 it was defined as "a platform for innovation, consolidation and cost efficiencies" by W3C CEO Jeff Jaffe.[2] Being built on The evergreen Web (where rapid, automatic software updates, vendor co-operation, standardization, and competition take place) has allowed for the addition of new capabilities while addressing security and privacy risks. Additionally, developers are enabled to build interoperable content on a cohesive platform.[3]

The Web platform includes technologies—computer languages and APIs—that were originally created in relation to the publication of Web pages. This includes HTML,[4] CSS, SVG, MathML,[5] WAI-ARIA, ECMAScript, WebGL, Web Storage, Indexed Database API, Web Components, WebAssembly, WebGPU, Web Workers, WebSocket, Geolocation API, Server-Sent Events, DOM Events, Media Fragments, XMLHttpRequest, Cross-Origin Resource Sharing, File API, RDFa, WOFF, HTTP, TLS 1.2, and IRI.[6][7]

Platforms

[edit]

HTML

[edit]

Hypertext Markup Language (HTML) is the standard markup language[a] for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

Web browsers receive HTML documents from a web server or from local storage and render the documents into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for its appearance.

HTML elements are the building blocks of HTML pages. With HTML constructs, images and other objects such as interactive forms may be embedded into the rendered page. HTML provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes, and other items. HTML elements are delineated by tags, written using angle brackets. Tags such as <img> and <input> directly introduce content into the page. Other tags such as <p> and </p> surround and provide information about document text and may include sub-element tags. Browsers do not display the HTML tags, but use them to interpret the content of the page.

HTML can embed programs written in a scripting language such as JavaScript, which affects the behavior and content of web pages. The inclusion of CSS defines the look and layout of content. The World Wide Web Consortium (W3C), former maintainer of the HTML and current maintainer of the CSS standards, has encouraged the use of CSS over explicit presentational HTML since 1997.[9] A form of HTML, known as HTML5, is used to display video and audio, primarily using the <canvas> element, together with JavaScript.

CSS

[edit]

Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents.[10]

Scalable Vector Graphics

[edit]

Scalable Vector Graphics (SVG) is an XML-based vector graphics format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium since 1999.

SVG images are defined in a vector graphics format and stored in XML text files. SVG images can thus be scaled in size without loss of quality, and SVG files can be searched, indexed, scripted, and compressed. The XML text files can be created and edited with text editors or vector graphics editors, and are rendered by most web browsers. SVG can include JavaScript, potentially leading to cross-site scripting.

See also

[edit]

Notes

[edit]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
The Web platform, also known as the Open Web Platform, is a collection of , open technologies that enable the creation, distribution, and interaction with content on the , ensuring interoperability across browsers, devices, and platforms without licensing restrictions or proprietary barriers. At its core, the platform comprises foundational standards such as for structuring documents, CSS for styling and layout, (commonly known as ) for adding interactivity and logic, the (DOM) for programmatic manipulation of page content, and supporting technologies like for , MathML for mathematical expressions, HTTP for data transfer, and URIs for resource identification. These elements collectively allow developers to build accessible, scalable web applications that function consistently in modern browsers. The platform's development is driven by collaborative organizations including the (W3C), which standardizes web technologies; the Web Hypertext Application Technology Working Group (WHATWG), which maintains living standards like ; and the Internet Engineering Task Force (IETF), which oversees protocols such as HTTP. Originating from Tim Berners-Lee's 1989 proposal for a hypertext system at , the platform evolved with the W3C's founding in 1994 to promote open standards, followed by the WHATWG's formation in 2004 to address rapid web application needs. This open has enabled the web's growth into a global, democratic medium, emphasizing , , and innovation through ongoing evolution, such as the integration of web APIs for features like geolocation and media capture.

Overview

Definition and scope

The web platform refers to the of open, royalty-free standards and technologies that collectively enable the creation, rendering, and interaction with across diverse browsers and devices. This platform encompasses markup languages for structuring content, styling specifications for , scripting languages for dynamic behavior, and application programming interfaces (APIs) for advanced functionalities such as handling and user interactions. By design, these elements promote without reliance on , ensuring that developers can build applications that function consistently regardless of the underlying . The scope of the web platform is primarily limited to client-side technologies, focusing on how content is rendered, styled, and made interactive in the user's browser environment. It includes mechanisms for and displaying documents, handling user inputs, and integrating multimedia elements, as well as web protocols such as HTTP for client-server communication, but excludes server-side application logic, data storage on remote systems, or development paradigms for native mobile or desktop applications. This boundary emphasizes the platform's role in delivering universal access to web experiences through standardized, browser-native capabilities, fostering an environment free from . Foundational to the web platform are core tenets such as platform independence, which ensures content works across different operating systems, devices, and browsers; , which mandates for users with disabilities through guidelines like perceivable, operable, understandable, and robust principles; and , a strategy that starts with basic, accessible content and layers on advanced features for capable environments. These principles underpin the platform's evolution, prioritizing resilience and broad usability over feature-specific optimizations. The (W3C) plays a central role in defining and maintaining this scope through collaborative standardization efforts. The term "web platform" gained prominence in the early as the web matured from static document delivery to a robust foundation for interactive applications, reflecting the integration of technologies like with broader APIs. This shift highlighted the platform's growth beyond simple pages into a versatile stack for modern , driven by collaborative initiatives to expand its capabilities while preserving openness.

Key principles and openness

The web platform is fundamentally built on the principle of openness, ensuring it remains a , non-proprietary where specifications are freely available and implementable by anyone without licensing restrictions. This openness fosters widespread adoption and innovation by allowing developers, organizations, and individuals to contribute to and extend the platform without barriers, as articulated in W3C's design principles that emphasize standards and transparent protocols. A core tenet is and graceful degradation, which guarantee that new features do not break existing content, enabling the platform to support older devices, browsers, and user agents effectively. Specifications are crafted to handle poorly formed markup and provide fallbacks, such as alternative content within elements like <canvas>, so that legacy web pages continue to function reliably even as the platform evolves. This approach ensures durability and broad reach, prioritizing the robustness of the web over rigid enforcement of . Accessibility is integrated as a built-in expectation, with standards like the (WCAG) guiding the design of features to support users with diverse disabilities, including visual, auditory, and cognitive impairments. Technologies must be perceivable, operable, understandable, and robust, avoiding practices that detect or undermine assistive tools, thereby making the platform inclusive by default. Decentralization underpins the platform's structure, preventing any single entity from exerting control and instead promoting a distributed model where contributions drive progress. This vendor-neutral , which discourages features tied to specific browsers or hardware, enables global participation and reduces single points of failure, empowering independent developers and organizations alike. The "web for all" motto encapsulates these principles, influencing feature design to prioritize low technical literacy, intuitive behaviors, and equitable access across devices and bandwidths, as seen in the emphasis on and in core technologies like .

History

Origins in the early web

In March 1989, , a British computer scientist working at , proposed a global hypertext system to facilitate the management and sharing of information among researchers, addressing challenges like high staff turnover and fragmented documentation. This initiative aimed to create a distributed network of linked documents accessible across diverse computer systems, laying the groundwork for what would become the . By late 1990, Berners-Lee had developed the necessary software, including the first and server, and in 1991, he launched the inaugural website at on his , hosted at info.cern.ch, which explained the project's goals and invited contributions. On April 30, 1993, announced that it would release the software into the later that year, making it freely available for universal use and fostering global adoption without licensing restrictions. In June 1993, the (IETF) published the first draft specification for , a straightforward designed to structure hypertext documents for the emerging web, enabling the representation of textual information, metadata, and inline graphics in a platform-independent format. drew from Standard Generalized Markup Language (SGML) and was intended as a simple, universal standard for linking and displaying content across the internet, supporting applications like online documentation and collaborative hypermedia. The release of the NCSA browser in 1993 marked a pivotal moment in , as the first freely available graphical browser that seamlessly integrated text and images, making the web visually engaging and user-friendly for non-experts. Developed by and at the University of Illinois' (NCSA), Mosaic rapidly gained traction, with over 5,000 downloads per month by and becoming the preferred tool for more than a million users within 18 months. Building on this momentum, Communications Corporation released 1.0 in December 1994, the first commercial web browser, which further accelerated adoption by offering enhanced performance, security features like SSL, and free access for non-commercial users, quickly capturing a dominant market share. Despite these advances, the early web suffered from a lack of unified standards, leading to the "browser wars" in the mid-1990s, where developers like and introduced proprietary extensions to and other protocols to differentiate their products and attract users, resulting in incompatible implementations that fragmented the platform. This competition prioritized innovation over interoperability, with browsers supporting unique features such as Netscape's and layers, exacerbating compatibility issues for web developers. To mitigate these challenges and promote open standards, founded the (W3C) in October 1994 at the Massachusetts Institute of Technology, establishing an international body dedicated to developing and maintaining web technologies for long-term compatibility and growth.

Evolution and standardization

The early 2000s marked a significant shift toward dynamic web applications, driven by the adoption of the object, originally developed by in 1999 for Outlook Web Access and increasingly implemented across browsers by 2005. This technology enabled asynchronous data retrieval without full page reloads, laying the groundwork for Asynchronous and XML (AJAX), a term coined by Jesse James Garrett in February 2005 to describe the technique's potential for creating more responsive user interfaces. The rise of AJAX facilitated the development of interactive features like real-time updates, exemplified in applications such as launched in 2005, transforming the web from static pages to dynamic platforms. The concept of , popularized by at the inaugural Web 2.0 Conference in 2004, further emphasized , collaboration, and interactivity, influencing the platform's evolution toward participatory experiences. This era saw the proliferation of platforms like blogs, wikis, and social networks, which leveraged AJAX and related technologies to enable seamless user contributions and real-time interactions, shifting the web from a read-only medium to one fostering . In response to the W3C's focus on XHTML 2.0, which prioritized strict XML compliance over practical needs, representatives from Apple, , and formed the Web Hypertext Application Technology Working Group () in June 2004 following a W3C on Web Applications and Compound Documents. The aimed to maintain HTML's evolution in a more implementation-driven manner, producing living standards that addressed real-world browser behaviors and developer requirements, contrasting with the W3C's more formal process. The initiative, launched as the WHATWG's specification in 2004 and published as the W3C's First Public Working Draft in January 2008, represented a major overhaul of the core web . It integrated native support for multimedia elements like audio and video, eliminating reliance on plugins, and introduced semantic structures such as
,
, and

References

  1. https://wiki.whatwg.org/wiki/OffscreenCanvas
  2. https://wiki.whatwg.org/wiki/W3C
Add your contribution
Related Hubs
Contribute something
User Avatar
No comments yet.