Web Standards Project

Last updated
Web Standards Project
TypeProject
Industry Information technology
Founded1998;24 years ago (1998)
FounderGeorge Olsen
Defunct2013 (2013)
FateDissolved
Key people
Jeffrey Zeldman, Tim Bray, Glenn Davis, Steven Champeon, Eric Meyer, Tantek Çelik, Matt Mullenweg, Molly Holzschlag, Simon Willison, [1] Dave Shea, Christopher Schmitt
Website www.webstandards.org

The Web Standards Project (WaSP) was a group of professional web developers dedicated to disseminating and encouraging the use of the web standards recommended by the World Wide Web Consortium, along with other groups and standards bodies.

Contents

Founded in 1998, The Web Standards Project campaigned for standards that reduced the cost and complexity of development while increasing the accessibility and long-term viability of any document published on the Web. WaSP worked with browser companies, authoring tool makers, and peers to encourage them to use these standards, since they "are carefully designed to deliver the greatest benefits to the greatest number of web users". [2] The group disbanded in 2013.

Organization

The Web Standards Project began as a grassroots coalition "fighting for standards in our [web] browsers" founded by George Olsen, Glenn Davis, and Jeffrey Zeldman in August 1998. [3] By 2001, the group had achieved its primary goal of persuading Microsoft, Netscape, Opera, and other browser makers to accurately and completely support HTML 4.01/XHTML 1.0, CSS1, and ECMAScript. Had browser makers not been persuaded to do so, the Web would likely have fractured into pockets of incompatible content, with various websites available only to people who possessed the right browser. In addition to streamlining web development and significantly lowering its cost, support for common web standards enabled the development of the semantic web. By marking up content in semantic (X)HTML, front-end developers make a site's content more available to search engines, more accessible to people with disabilities, and more available to the world beyond the desktop (e.g. mobile).

The project relaunched in June 2002 with new members, a redesigned website, new site features, and a redefined mission focused on developer education and standards compliance in authoring tools as well as browsers. [4]

Project leaders were:

There were members that were invited to work on ad hoc initiatives, the Buzz Blog and other content areas of the site.

The group announced its dissolution on March 1, 2013. [5]

Task forces

The Web Standards Project hosted projects focused on bringing relevant organizations closer to standards-compliance, dubbed Task Forces.

Adobe Task Force
Focused on improving web standards compliance in products from Adobe Systems. Was named the Dreamweaver Task Force until 2008-03-10. [6]
Education Task Force
Worked with institutions of higher education to promote instruction of Web standards and standards-compliant public sites.
Microsoft Task Force
Worked with the Internet Explorer and Web platform tools team.
Accessibility Task Force
Worked with organizations, vendors and others to promote Web accessibility.
International Liaison Group
A member was "an active advocate for Web standards and best practices either in their country of origin or domicile." [7]
The Street Team
Organized community events to promote web standards.
DOM Scripting Task Force
Focused on interoperable client-side scripting, through explaining and promoting the DOM standards from W3C and the ECMAScript Standard, and concepts like progressive enhancement, graceful degradation, accessibility, standards-driven JavaScript. [8] These best practice approaches have been called "DOM scripting" to differentiate them from earlier perceived bad uses of "Dynamic HTML". The task force became inactive before the group disbanded.

Activities

See also

Related Research Articles

Document Object Model Convention for representing and interacting with objects in HTML, XHTML and XML documents

The Document Object Model (DOM) is a cross-platform and language-independent interface that treats an XML or HTML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers attached to them. Once an event is triggered, the event handlers get executed.

Scalable Vector Graphics Open standard for two-dimensional vector graphics

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

Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.

iCab Web browser for Macintosh operating systems

iCab is a web browser for Mac OS by Alexander Clauss, derived from Crystal Atari Browser (CAB) for Atari TOS compatible computers. It was one of the few browsers still updated for the classic Mac OS prior to that version being discontinued after version 3.0.5 in 2008; Classilla was the last browser that was maintained for that OS but it was discontinued in 2021.

KHTML Web browser engine

KHTML is a browser engine developed by the KDE project. It is the default engine of the Konqueror browser, but it has not been actively worked on since 2016. Moreover, KHTML will be discontinued for KDE Frameworks 6.

Web standards are the formal, non-proprietary standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of standardized best practices for building web sites, and a philosophy of web design and development that includes those methods.

Comparison of web browsers Wikimedia list article

The following tables compare general and technical information for a number of web browsers. For further references, a browser support matrix is a table of support of a Webpage by browsers.

Acid2 Online HTML rendering test

Acid2 is a webpage that test web browsers' functionality in displaying aspects of HTML markup, CSS 2.1 styling, PNG images, and data URIs. The test page was released on 13 April 2005 by the Web Standards Project. The Acid2 test page will be displayed correctly in any application that follows the World Wide Web Consortium and Internet Engineering Task Force specifications for these technologies. These specifications are known as web standards because they describe how technologies used on the web are expected to function.

Progressive enhancement Web design strategy putting emphasis web content first

Progressive enhancement is a strategy in web design that puts emphasis on web content first, allowing everyone to access the basic content and functionality of a web page, whilst users with additional browser features or faster Internet access receive the enhanced version instead. Additionally, it speeds up loading and facilitates crawling by web search engines, as pages' text is loaded immediately through the HTML source code rather than having to wait for JavaScript to initiate and load the content subsequently.

YUI Library

The Yahoo! User Interface Library (YUI) is a discontinued open-source JavaScript library for building richly interactive web applications using techniques such as Ajax, DHTML, and DOM scripting. YUI includes several core CSS resources. It is available under a BSD License. Development on YUI began in 2005 and Yahoo! properties such as My Yahoo! and the Yahoo! front page began using YUI in the summer of that year. YUI was released for public use in February 2006. It was actively developed by a core team of Yahoo! engineers.

Flash of unstyled content Phenomenon in web browsers

A flash of unstyled content is an instance where a web page appears briefly with the browser's default styles prior to loading an external CSS stylesheet, due to the web browser engine rendering the page before all information is retrieved. The page corrects itself as soon as the style rules are loaded and applied; however, the shift may be distracting. Related problems include flash of invisible text (FOIT) and flash of faux text (FOFT).

Acid3 Online HTML rendering test

The Acid3 test is a web test page from the Web Standards Project that checks a web browser's compliance with elements of various web standards, particularly the Document Object Model (DOM) and JavaScript.

Internet Explorer 9 Version of Internet Explorer

Internet Explorer 9 or IE9 is a web browser for Windows. It was released by Microsoft on March 14, 2011, as the ninth version of Internet Explorer and the successor to Internet Explorer 8, and can replace previous versions of Internet Explorer on Windows Vista, Windows Server 2008, Windows 7 and Windows Server 2008 R2 but unlike version 8, this version does not support Windows XP and Windows Server 2003. It and older versions of Internet Explorer are no longer supported. Microsoft released Internet Explorer 9 as a major out-of-band version that was not tied to the release schedule of any particular version of Windows, unlike previous versions. It is the first version since Internet Explorer 2 not to be bundled with a Windows operating system, although some OEMs have installed it with Windows 7 on their PCs, as well as new Windows 7 laptops.

In computing, version targeting is a technique that allows a group of users to use some advanced software features that were introduced in a particular software version while allowing users accustomed to the prior versions to still use the same software as if the new features were never added to the software. It is a way to ensure backward compatibility when new software features would otherwise break it.

Web Compatibility Test for Mobile Browsers is a test page published and promoted by the World Wide Web Consortium (W3C) to expose web page rendering flaws in mobile web browsers and other applications that render HTML. It was developed in the spirit of the Acid test by the Web Standards Project and test the relevant parts that mobile browser need to support. The test uses for some parts JavaScript to test the different technologies. The browser have to accomplish 16 different subtest indicated by a 4 X 4 raster of squares.

CSS HTML Validator

CSS HTML Validator is an HTML editor and CSS editor for Windows that helps web developers create syntactically correct and accessible HTML, XHTML, and CSS documents by locating errors, potential problems, and common mistakes. It is also able to check links, suggest improvements, alert developers to deprecated, obsolete, or proprietary tags, attributes, and CSS properties, and find issues that can affect search engine optimization.

A browser speed test is a computer benchmark that scores the performance of a web browser, by measuring the browser's efficiency in completing a predefined list of tasks. In general the testing software is available online, located on a website, where different algorithms are loaded and performed in the browser client. Typical test tasks are rendering and animation, DOM transformations, string operations, mathematical calculations, sorting algorithms, graphic performance tests and memory instructions. Browser speed tests have been used during browser wars to prove superiority of specific web browsers. The popular Acid3 test is no particular speed test but checks browser conformity to web standards.

Modern HTML5 has feature-parity with Adobe Flash. Both include features for playing audio and video within web pages. Flash is specifically built to integrate vector graphics and light games in a web page, features that HTML5 also supports.

Blink is a browser engine developed as part of the Chromium project with contributions from Google, Facebook, Microsoft, Opera Software, Adobe, Intel, IBM, Samsung, and others. It was first announced in April 2013.

Prince is a computer program that converts XML and HTML documents into PDF files by applying Cascading Style Sheets (CSS). Prince is a commercial product, which is free to download and use for non-commercial purposes.

References

  1. Cederholm, Dan (2004-06-10). Web Standards Solutions: The Markup and Style Handbook . Berkeley: Apress. p.  236. ISBN   978-1-59059-381-3.
  2. "WaSP: Fighting for Standards (WaSP mission statement)". Web Standards Project. 2006. Retrieved 2008-03-10.
  3. Sliwa, Carol (1998-08-17). "Browser standards targeted". Computerworld. Vol. 32, no. 33. p. 76. ISSN   0010-4841.
  4. Pruitt, Scarlet (2002-06-12). "Web Standards Project aims to educate developers". InfoWorld.
  5. Gustafson, Aaron (2013-03-01). "Our Work Here is Done". The Web Standards Project. Retrieved 2019-04-09.
  6. Announcing the Adobe Task Force - The Web Standards Project
  7. "ILG Members - The Web Standards Project". webstandards.org.
  8. "Manifesto - The Web Standards Project". webstandards.org.