libwww |
原作者 | 提姆·柏內茲-李、揚-弗朗索瓦·格羅夫 |
---|
開發者 | 亨利克·弗里斯蒂克·尼耳森 |
---|
首次发布 | 1.0,1992年11月,31年前(1992-11) |
---|
当前版本 | - 5.4.2 (2017年6月24日;穩定版本)[1]
|
---|
源代码库 | |
---|
编程语言 | C |
---|
类型 | 互聯網應用程式API |
---|
许可协议 | W3C軟體聲明和授權條款(英语:W3C Software Notice and License) |
---|
网站 | www.w3.org/Library/ |
---|
Libwww﹝Library World Wide Web﹞,是一個高度模組化用戶端的網路应用程序接口,用C語言寫成,可在UNIX操作系统和Windows操作系统上運行。
Libwww的目的是作為協定實驗的測試平台[2],使軟件開發人員不必“重新發明車輪”[3]。
歷史
1991年和1992年,蒂姆·伯納斯-李和CERN的一名學生揚-弗朗索瓦·格羅夫利用可攜式C代碼重寫了NeXTSTEP作業系統原始的WorldWideWeb瀏覽器各種組件,用於展示全球資訊網的潛力[4]。最初,Libwww被稱為Common Library,無法作為單獨的產品使用[5]。在Libwww普及使用之前,整合在CERN程式庫中。1993年5月伯納斯-李宣布,Common Library稱為Libwww,並被授權為公有領域,以鼓勵網頁瀏覽器的開發[6]。他最初考慮在GNU通用公共授權條款下發佈軟體,而不是公有領域,由於擔心像IBM等大型公司會被GPL的限制而不敢使用,所以決定不這麼做[7][8]。函式庫早期的快速發展導致了羅伯特·卡里奧整合到他的MacWWW瀏覽器中出現了問題[9]。
從1994年11月25日(版本2.17)開始亨利克·弗里斯蒂克·尼耳森負責Libwww[10]。1995年3月21日,隨著版本3.0發布,CERN將Libwww移至全球資訊網協會(W3C)管理[11]。從1995年起,Line Mode Browser不再單獨發布,而是Libwww組件的一部分[12]。
W3C建立了Arena網頁瀏覽器作為HTML3、CSS、PNG和其他特性如Libwww的試驗平台和測試工具[13],但在beta 3之後,Arena被Amaya取代[14]。2003年9月2日,W3C由於缺乏資源而停止了Libwww的開發。基於其為開放原始碼的特性,任何人都能為Libwww付出一點心力,這也確保了Libwww能一直進步,成為更有用的軟體[15]。
使用Libwww的應用程式,如被廣泛使用的Lynx及Mosaic即是用Libwww所寫成的[11]。
参考文献
- ^ http://www.w3.org/Library/Distribution/.
- ^ libwww. ROS. [2 June 2010]. (原始内容存档于2013-05-02).
- ^ Nielsen, Henrik Frystyk. W3C Reference Library. World Wide Web Consortium. 14 May 1998 [27 June 2010]. (原始内容存档于2012-11-05).
- ^ Kesan, Jay; Rajiv Shah. Deconstructing Code (PDF). Yale Journal of Law & Technology. 2003, 6: 291 [2017-04-23]. (原始内容 (PDF)存档于2010-01-20).
- ^ Berners-Lee, Tim. Common Library. World Wide Web Consortium. 3 November 1992 [3 June 2010]. (原始内容存档于2020-10-11).
- ^ Berners-Lee, Tim. May World-Wide Web News. World Wide Web Consortium. May 1993 [7 June 2010]. (原始内容存档于2010-04-16).
- ^ History of Libwww (PDF). GoverningWithCode.org: 3. [2017-11-12]. (原始内容 (PDF)存档于2009-09-16).
- ^ Berners-Lee, Tim. Policy. World Wide Web Consortium. [1 September 2010]. (原始内容存档于2020-09-23).
- ^ Petrie, Charles; Cailliau, Robert. Interview Robert Cailliau on the WWW Proposal: "How It Really Happened.". Institute of Electrical and Electronics Engineers. November 1997 [18 August 2010]. (原始内容存档于2011-01-06).
- ^ Kahan, José. Libwww - the W3C Protocol Library. World Wide Web Consortium. 2 September 2003 [2 June 2010]. (原始内容存档于2021-01-28).
- ^ 11.0 11.1 Kahan, José. Change History of libwww. World Wide Web Consortium. 2002-06-07 [2010-05-30]. (原始内容存档于2010-06-20).
- ^ Kreutzmann, Dr. Helge. WWW-Browsers for Linux. 6 January 2010 [3 June 2010]. (原始内容存档于2020-07-26).
- ^ Lie, Håkon Wium. Arena: Frequently Answered Questions. World Wide Web Consortium. 15 June 1996 [2 June 2010]. (原始内容存档于2017-07-21).
- ^ Lafon, Yves; Lie, Håkon Wium. Welcome to Arena beta-3. World Wide Web Consortium. 16 September 1996 [2 June 2010]. (原始内容存档于2020-09-28).
- ^ Kahan, José. Future of Libwww Survey. World Wide Web Consortium. 2003-09-02 [2010-06-02]. (原始内容存档于2013-10-09).
外部連結
- 官方网站
- Libwww Hackers (页面存档备份,存于互联网档案馆)
- Libwww Architecture (页面存档备份,存于互联网档案馆)
|
---|
| 1990年代 |
---|
| 1990年 | |
---|
| 1991年 | |
---|
| 1992年 | |
---|
| 1993年 | |
---|
| 1994年 | |
---|
| 1995年 | |
---|
| 1996年 | |
---|
| 1997年 | |
---|
| 1998年 | |
---|
| 1999年 | |
---|
|
| | 2000年代 |
---|
| 2000年 | |
---|
| 2001年 | |
---|
| 2002年 | |
---|
| 2003年 | |
---|
| 2004年 | |
---|
| 2005年 | |
---|
| 2006年 | |
---|
| 2007年 | |
---|
| 2008年 | |
---|
| 2009年 | |
---|
|
| | 2010年代 |
---|
| 2010年 | |
---|
| 2011年 | |
---|
| 2012年 | |
---|
| 2013年 | |
---|
| 2014年 | |
---|
| 2015年 | |
---|
| 2016年 | |
---|
| 2017年 | |
---|
| 2018年 | |
---|
| 2019年 | |
---|
|
| | 2020年代 |
---|
| 2020年 | |
---|
| 2021年 | |
---|
| 2022年 | |
---|
| 2023年 | / |
---|
| 2024年 | / |
---|
|
| | |
|
|
---|
| | | 特點 | - 广告拦截
- 增强浏览(英语:Augmented browsing)
- 書籤
- 小书签
- 即时书签(英语:Features of Firefox#Live bookmarks)
- 智能书签(英语:Smart Bookmarks)
- 擴充功能
- 安全(英语:Browser security)
- 同步
- 比较(英语:Comparison of browser synchronizers)
- Cookie
- 下载管理器
- Favicon
- 增量查找(英语:Incremental search)
- 插件
- 无痕浏览
- 分頁
- 通用编辑按钮(英语:Universal Edit Button)
|
---|
| 網頁標準 | |
---|
| 协议 | |
---|
| 相關主題 | |
---|
| | |
---|
| | - Chromium
- Brave
- Vivaldi
- Opera(15~)
- Yandex Browser
- Microsoft Edge
- Torch
- CCleaner Browser
- Catsxp
- Coowon
- Orbitum
- BlackHawk
- uCoz Uran
- Ortigra Titanium
- HiddenReflex EpicPrivacy
PlayFree Beamrise Baidu Spark 红芯浏览器 七星瀏覽器 Jutao Caimao Rambler Nichrome Ishenyou 265gChrome |
---|
| | |
---|
| | |
---|
| Trident排版引擎 | |
---|
| 混合排版引擎 | |
---|
| 其他排版引擎 | - NetSurf
abaco(英语:abaco (web browser)) Amaya KidZui(英语:KidZui) Charon(英语:Charon (web browser)) Dillo Gazelle IBM Watson Explorer - Arachne(英语:Arachne (web browser))
Arena IBM Home Page Reader IBrowse - Links
Mosaic Mothra(英语:Mothra (web browser)) NetPositive - 蒼月瀏覽器(26~)
|
---|
| 純文字排版引擎 | |
---|
|
| | |
---|
| | |
---|
| | |
---|
| | |
---|
| Trident排版引擎 | |
---|
| 其他 | Blazer - ibisBrowser
- NetFront
- Obigo Browser
Skweezer Skyfire Teashark ThunderHawk - uZard Web
Vision WinWAP - Smooz(日语:Smooz)
Galio Deepfish Iris浏览器 |
---|
|
| | | | 刪除線格式為停止開發的項目
|
|
|
---|
| 產品及 標準 | 推薦 | - ActivityPub
- Activity Streams(英语:Activity Streams (format))
- ARIA(英语:WAI-ARIA)
- Canonical XML
- CDF(英语:Compound Document Format)
- 階層式樣式表
- 文档对象模型
- 地理位置API(英语:W3C Geolocation API)
- HTML
- Indexed Database API
- ITS(英语:Internationalization Tag Set)
- JSON-LD(英语:JSON-LD)
- Linked Data Notifications(英语:Linked Data Notifications)
- MathML
- Micropub(英语:Micropub (protocol))
- OWL
- P3P
- PLS(英语:Pronunciation Lexicon Specification)
- RDF
- RDF Schema(英语:RDF Schema)
- 語音識別的語義解釋(英语:Semantic Interpretation for Speech Recognition)
- SISR(英语:Semantic Interpretation for Speech Recognition)
- SKOS
- SMIL
- SOAP
- SRGS(英语:Speech Recognition Grammar Specification)
- SRI(英语:Subresource Integrity)
- SSML
- 可縮放向量圖形
- SVG 濾鏡(英语:SVG filter effects)
- SCXML(英语:SCXML)
- SHACL(英语:SHACL)
- SPARQL
- Timed text
- VoiceXML
- WoT(英语:Web of Things)
- 网页存储
- WSDL
- XForms
- XHTML
- XHTML+RDFa(英语:XHTML+RDFa)
- XInclude(英语:XInclude)
- XLink
- 可扩展标记语言
|
---|
| 记录 | - IndieAuth(英语:IndieAuth)
- XAdES(英语:XAdES)
- XHTML+SMIL(英语:XHTML+SMIL)
- XUP
|
---|
| 工作草案 | - CCXML(英语:Call Control eXtensible Markup Language)
- CURIE(英语:CURIE)
- EME
- InkML
- JSON-LD
- MSE
- RIF
- SCXML(英语:SCXML)
- SMIL時間表(英语:SMIL Timesheets)
- sXBL(英语:sXBL)
- WICD(英语:Web Integration Compound Document)
- XFDL(英语:Extensible Forms Description Language)
- XFrames(英语:XFrames)
- XBL
- XMLHttpRequest
|
---|
| 檢測 | |
---|
| 倡議 | - 多通道交互活動(MMI)(英语:W3C MMI)
- 驗証服務
- 無障礙網頁倡議(英语:Web Accessibility Initiative)
- 網絡平台(英语:WebPlatform)
|
---|
| 棄用 | - C-HTML
- HDML(英语:Handheld Device Markup Language)
- JSSS(英语:JavaScript Style Sheets)
- PGML(英语:Precision Graphics Markup Language)
- VML
- XHTML+MathML+SVG(英语:XHTML+MathML+SVG)
|
---|
|
---|
| 機構 | - 萬維網基金會(英语:World Wide Web Foundation)
| | 工作小組 | - SVG(英语:SVG Working Group)
- CSS(英语:CSS Working Group)
- HTML(英语:HTML Working Group)
- WebOnt(語義網活動)(英语:WebOnt)
- 設備描述(DDWG)(英语:W3C Device Description Working Group)
- 網頁超文本技術工作小組(WHATWG)
|
---|
|
---|
| 軟件 | | | 瀏覽器 | - Line Mode (1990年-)
- Arena (1993年-1998年)
- Agora (1994年-1997年)(英语:Agora (web browser))
- Argo (1994年-1997年)(英语:Argo (web browser))
- Amaya (瀏覽器及編輯器,1996年-2012年)
|
---|
|
---|
| 會議 | - 國際萬維網大會(WWW大會)(英语:International World Wide Web Conference)
- 督導委員會(IW3C2)(英语:International World Wide Web Conferences Steering Committee)
- 第一屆(WWW1,1994年)(英语:First International Conference on the World-Wide Web)
|
---|
|