Web
The World Wide Web (commonly abbreviated as WWW or Web), is a network of interconnected documents that are connected through links. It could have several subsets depending on your point of view, two of the most common being the Full Web and the Mobile Web.
Contents
Enabling Technologies
- Web Crawler
- Portal
- Web Browser
- File Format
- Files & Folders
- iframe (remote content & Object Embeds)
- Shell data manipulation language, HTML and XHTML data formats, DBMS storage
- Directory portals
- Desktop Applications (JAVA, C++ & VisualBasic)
- Websites
- Web Servers
- Full-Text Translation
- Homepages, Usenets & HTML Editors
- Online Radio & Chat rooms
- E-Commerce
Architecture
Full Web .vs. Deep Web
The Full Web is an uncensored version of the World Wide Web which serves as an interconnected web of the cumulative wealth of all digitized human knowledge to date (digitized meaning recorded in a format which can be shared electronically). The size of the known Full Web as estimated by WorldWideWebSize is 19.9 billion pages and documents [1], while Google's index alone claims to reach 17 billion pages and over 20 billion documents.
The Deep Web, on the other hand, describes a subset of the Full Web which includes all types of content which is accessible over the internet. It may include documents and/or content not intended to be accessed, but because of a software program it has been publicly exposed to the internet. It is estimated that counting these such documents, the Full Web becomes exponentially larger, but since much of this content is unintentionally exposed its indexing and searching may be prohibited by law, and even in cases where it is not prohibited it may be morally unethical, or overwhelmingly technically challenging. For this reason, it is said that no one truly knows just how big the web really is.
Link Structure of the Web
A typical, basic web link between two documents is achieved as follows:
<a href="URL">Title</a>
For example:
<a href="http://www.bcmoney-mobiletv.com">BC$ MobileTV</a>
Apart from the mandatory href attribute (mandatory unless using an in-page hash anchor), there are several optional attributes including:
- id - unique identifier for the (can be used as an in-page hash/jump-link)
- name - name of the element (used as hash and identifier for older browsers and HTML specs)
- class - CSS style rules
- style - inline styles
- title - displays additional text description when hovering over link
- rel - relationship between this document and the linked to document
- rev - opposite of rel; relationship between the linked to document and this document
- target - instruct target-supporting browsers where to open a clicked link (i.e. _blank, _top, _self, _parent)
- tabindex - order in which the keyboard will access the element (pressing Tab as keyboard shortcut to move through page elements)
- accesskey - shortcut key for mobile devices (must be a number on the keypad 0 through 9, * or #)
- dir - (i.e. ltr for Left-To-Right or rtl for Right-To-Left as used in Arabic, Hebrew, some Asian languages, etc)
- lang - language of the text in the link (i18n code)
- hreflang - language of the linked to document (i18n code)
An example of their usage is:
<a id="link" name="weblink" class="external" href="http://www.bcmoney-mobiletv.com" title="Take back control of your Behavior, Content & Money" rel="follow,index" target="_blank"> BC$ MobileTV </a>
Which would appear as follows on a standard web server and web browser:
BC$ MobileTV - Take back control of your Behavior, Content & Money
The Future of the Web (by one of the Web's foremost founding fathers, Tim Berners-Lee[3]):
Tools
- CERN 2019 WorldWideWeb Rebuild: https://worldwideweb.cern.ch/ (2019 rebuilding of the original NeXT web browser, the web "as it was originally" by Tim Berners-Lee)
Resources
- World Wide Web project: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html (archive of the original info portal for the Web)
- Tim Berners-Lee's original proposal for the World Wide Web: info.cern.ch/Proposal.html
- Weaving the Web (BOOK): http://www.w3.org/People/Berners-Lee/Weaving/
- HTTP Archive - Web Alamanac 2020: https://almanac.httparchive.org/en/2020/table-of-contents
- The Open Web Platform: http://www.w3.org/wiki/Open_Web_Platform
- WebStandards: https://www.webstandards.org/[4]
- The Extensible Web Manifesto: https://github.com/extensibleweb/manifesto
- The History of the Web: https://thehistoryoftheweb.com/timeline/
Tutorials
- Recommended Doctype Declarations to use in your Web document: http://www.w3.org/QA/2002/04/valid-dtd-list.html
- Breaking the Web with hash-bangs: http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs
- Web Scale: https://jacobian.org/writing/web-scale/
- We Are the Web: http://www.wired.com/wired/archive/13.08/tech.html
- The Web We Lost: http://dashes.com/anil/2012/12/the-web-we-lost.html
- Rebuilding the Web We Lost: http://dashes.com/anil/2012/12/rebuilding-the-web-we-lost.html
- Spellbook of Modern Web Dev: https://github.com/dexteryy/spellbook-of-modern-webdev
External Links
- wikipedia: World Wide Web
- wikipedia: HyperCard (Apple's early hypertext alternative to Tim Berners-Lee's WWW)
- First Website project (by CERN): http://first-website.web.cern.ch/ (aims to preserve some of the digital assets that are associated with the birth of the web)
- Tim Berners-Lee's "Information Management system" proposal: http://info.cern.ch/Proposal.html (early draft that gave birth to the "World Wide Web" system)
- Tim Berners-Lee - Confirming The Exact Location Where the Web Was Invented: http://davidgalbraith.org/uncategorized/the-exact-location-where-the-web-was-invented/2343/
- Sir Tim Berners-Lee -- The man who invented the World Wide Web: http://www.telegraph.co.uk/technology/news/4979384/Sir-Tim-Berners-Lee-The-man-who-invented-the-world-wide-web.html
- How Megadeth, Arizona built (mainstream & music industry acceptance of) the Internet: https://www.dailydot.com/unclick/megadeth-arizona-internet-early-web/
- Happy 20th Birthday, World Wide Web: http://www.readwriteweb.com/archives/happy_20th_birthday_world_wide_web.php
- DEMO Trend - The Smarter Web: http://www.readwriteweb.com/archives/demo_trend_the_smarter_web.php
- 10 Revealing Infographics about the Web: http://sixrevisions.com/resources/10-revealing-infographics-about-the-web/
- How big is the worldwide web?: http://www.open2.net/sciencetechnologynature/computing/web30104.html
- Google - Sizing Up Search Engines : http://www.google.com/help/indexsize.html
- Google Stops Boasting Index Size: http://www.cbsnews.com/stories/2005/09/27/tech/main887166.shtml
- Web 101 -- Building Your Website: http://blog.buildium.com/2009/03/09/web-101-building-your-website/
- The launch years of today’s most popular websites: http://royal.pingdom.com/2009/07/27/the-launch-years-of-today’s-most-popular-websites/
- The early buzz about some of today’s most popular websites: http://royal.pingdom.com/2009/07/08/the-early-buzz-about-some-of-today’s-most-popular-websites/
- The Web back in 1996-1997: http://royal.pingdom.com/2008/09/16/the-web-in-1996-1997/
- Dear Facebook - Without the Commons, We Lose the Sharing Web: http://www.wired.com/opinion/2012/12/creative-commons-and-sharing-web/
- Infographic - The Basics of Deep Linking: http://www.appdevelopersalliance.org/news/2015/6/11/infographic-the-basics-of-deep-linking
- Not-so-brief History of Page Size on the Web (from 1990-2015 and beyond): http://dzone.com/articles/a-not-so-brief-history-of-page-size-and-the-web
- Accessing the first Website via 1960s "Line-Mode" (Printer) Browser: http://first-website.web.cern.ch/blog/accessing-line-mode-browser-1960s-tech
- The Web’s Grain: https://frankchimero.com/writing/the-webs-grain/
- Web Standards -- The What, The Why, And The How: https://www.smashingmagazine.com/2019/01/web-standards-guide/
- MDN -- Web Developer Needs Assessment survey (2019): https://mdn-web-dna.s3-us-west-2.amazonaws.com/MDN-Web-DNA-Report-2019.pdf
- What happens when you type in a URL in an address bar in a browser? (INFOGRAPHIC): https://blog.knowbe4.com/what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser
- The End of the Ad-Supported Web: https://medium.com/unlock-protocol/the-end-of-the-ad-supported-web-d4d093fb462f
- Criticism pushes the web forward: https://hiddedevries.nl/en/blog/2021-05-08-criticism-pushes-the-web-forward/
- The First Website - How the Web Looked 30 Years ago (August 6th, 1991): https://www.howtogeek.com/744795/the-first-website-how-the-web-looked-30-years-ago/
References
- ↑ WorldWideWeb Size: http://www.worldwidewebsize.com/
- ↑ HTML <a> tag reference: http://www.w3schools.com/tags/tag_a.asp
- ↑ wikipedia:Tim Berners-Lee
- ↑ The Business Value of Web Standards: https://web.archive.org/web/20130830195343/http://adaptivepath.com/ideas/e000266
See Also
Web | Web 2.0 | Web 3.0 | Web 4.0 | Semantic Web | Mobile Web | WebApp | Browser | CERN | W3C