0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

W3C正式放棄發(fā)布HTML和DOM標(biāo)準(zhǔn) 并支持瀏覽器廠商聯(lián)盟WHATWG

mK5P_AItists ? 來源:yxw ? 2019-06-04 10:03 ? 次閱讀

歷史性時(shí)刻!——近日,W3C正式宣告戰(zhàn)敗:HTML和DOM標(biāo)準(zhǔn)制定權(quán)將全權(quán)移交給瀏覽器廠商聯(lián)盟WHATWG。

由蘋果、Google、微軟和Mozilla四大瀏覽器廠商組成的WHATWG已經(jīng)與萬維網(wǎng)聯(lián)盟(World Wide Web Consortium,即W3C)開展了多年的拉鋸戰(zhàn)。他們想證明,如果沒有他們的支持,W3C將無法管理網(wǎng)絡(luò)標(biāo)準(zhǔn)。

而經(jīng)過了多年的PK,W3C終于無奈放權(quán)了。

網(wǎng)絡(luò)標(biāo)準(zhǔn)的分久必合之勢

所謂WHATWG,即網(wǎng)頁超文本應(yīng)用技術(shù)工作小組(Web Hypertext Application Technology Working Group,簡稱WHATWG),成立于2004年,其目的是為了推動(dòng)現(xiàn)代化HTML標(biāo)準(zhǔn)。當(dāng)時(shí)W3C計(jì)劃將HTML推向XHTML(這是一種類似XML的結(jié)構(gòu)),而各大瀏覽器廠商表示不同意。

最初,WHATWG由蘋果、Opera和Mozilla基金會(huì)組成,他們認(rèn)為處于領(lǐng)導(dǎo)地位的W3C,包括許多與瀏覽器無關(guān)的實(shí)體,并沒有將Web開發(fā)社區(qū)的利益放在心上。

于是,他們成立了反W3C聯(lián)盟組織,并開發(fā)了之后的HTML 5標(biāo)準(zhǔn),后來在得到了所有瀏覽器廠商的支持后,W3C也正式批準(zhǔn)HTML 5標(biāo)準(zhǔn)成為HTML網(wǎng)絡(luò)標(biāo)準(zhǔn)的主流版本。

兩大組織的暗流涌動(dòng)

多年來,這兩大組織一直在通力合作,但大多數(shù)與Web標(biāo)準(zhǔn)相關(guān)的工作總是由WHATWG出面完成,然后再提交給W3C作為官方標(biāo)準(zhǔn)。

不過在很多時(shí)候,Chrome或Mozilla會(huì)在得到W3C的最終確定并正式批準(zhǔn)之前,領(lǐng)先一步發(fā)布所有的建議標(biāo)準(zhǔn)。這表明在大多數(shù)情況下,眾多瀏覽器廠商認(rèn)為W3C的批準(zhǔn)只是一種形式,在WHATWG自行決定了某個(gè)標(biāo)準(zhǔn)之后,W3C并沒有太大影響力。

直到2018年4月,這兩大組織出現(xiàn)了正面沖突,當(dāng)時(shí)WHATWG所有的成員——蘋果、Google、微軟和Mozilla——強(qiáng)烈且明確地反對(duì)W3C批準(zhǔn)DOM標(biāo)準(zhǔn)4.1。

盡管W3C擁有數(shù)百個(gè)其他成員,但DOM v4.1標(biāo)準(zhǔn)最終未能推行下去,而且至今也未能在Web瀏覽器中實(shí)現(xiàn)。從那以后,這兩大組織一直在制定不同的標(biāo)準(zhǔn)。

HTML和DOM的控制權(quán)移交給了WHATWG!

最近,W3C和WHATWG宣布他們將放下分歧,并簽署了新的諒解備忘錄(https://www.w3.org/2019/04/WHATWG-W3C-MOU.html)。

根據(jù)這項(xiàng)新協(xié)議,W3C正式放棄發(fā)布HTML和DOM標(biāo)準(zhǔn),他們將支持WHATWG,將控制權(quán)完整地交回到瀏覽器廠商手中。

今后,W3C及其數(shù)百名成員將負(fù)責(zé)起草Web標(biāo)準(zhǔn)的“建議書”。然后,由 WHATWG來決定他們的產(chǎn)品中將包含哪些功能。

WHATWG目前維護(hù)的HTML Living Standard(https://html.spec.whatwg.org/multipage/)將成為官方的HTML標(biāo)準(zhǔn),而DOM Living Standard(https://dom.spec.whatwg.org/)將成為官方的DOM 標(biāo)準(zhǔn)。

這項(xiàng)公告標(biāo)志著Web標(biāo)準(zhǔn)格局的巨大變化,從此以后,所有重大的Web標(biāo)準(zhǔn)都將由瀏覽器廠商代替W3C全權(quán)負(fù)責(zé)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • HTML
    +關(guān)注

    關(guān)注

    0

    文章

    277

    瀏覽量

    34215
  • DOM
    DOM
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    9560

原文標(biāo)題:W3C 戰(zhàn)?。簾o權(quán)再制定 HTML 和 DOM 標(biāo)準(zhǔn)!

文章出處:【微信號(hào):AItists,微信公眾號(hào):人工智能學(xué)家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Taro 鴻蒙技術(shù)內(nèi)幕系列(二):如何讓 W3C 標(biāo)準(zhǔn)的 CSS跑在鴻蒙上

    HarmonyOS 采用自研的 ArkUI 框架作為原生 UI 開發(fā)方案,這套方案有完善的布局系統(tǒng)和樣式控制,但是他的標(biāo)準(zhǔn)W3C 的 CSS 標(biāo)準(zhǔn)存在不一致性。這意味著,如果 Taro 直接
    的頭像 發(fā)表于 10-31 10:54 ?104次閱讀
    Taro 鴻蒙技術(shù)內(nèi)幕系列(二):如何讓 <b class='flag-5'>W3C</b> <b class='flag-5'>標(biāo)準(zhǔn)</b>的 CSS跑在鴻蒙上

    跨域問題是由瀏覽器的同源策略造成的

    瀏覽器
    jf_62215197
    發(fā)布于 :2024年08月27日 07:51:42

    不只是前端,后端、產(chǎn)品和測試也需要了解的瀏覽器知識(shí)

    。我們需要了解這些差異,以確保網(wǎng)站或應(yīng)用在不同的瀏覽器中都能正常工作,因?yàn)椴煌?b class='flag-5'>瀏覽器對(duì)CSS、JavaScript等的支持程度和實(shí)現(xiàn)細(xì)節(jié)可能有所不同。 3.追求良好的性能需要我們了解
    的頭像 發(fā)表于 07-01 18:03 ?414次閱讀
    不只是前端,后端、產(chǎn)品和測試也需要了解的<b class='flag-5'>瀏覽器</b>知識(shí)

    微軟Edge瀏覽器停止支持舊對(duì)比度調(diào)整,強(qiáng)調(diào)強(qiáng)制色彩標(biāo)準(zhǔn)

    微軟日前公布消息,決定終止Edge瀏覽器對(duì)傳統(tǒng)“-ms-high-contrast”和“-ms-high-contrast-adjust”屬性的使用,轉(zhuǎn)向使用全新的“強(qiáng)制顏色”標(biāo)準(zhǔn)這一跨瀏覽器解決方案。
    的頭像 發(fā)表于 04-30 11:07 ?731次閱讀

    Mozilla Firefox瀏覽器推出Text Fragments功能,提升用戶體驗(yàn)

    早在2020年,谷歌即在Chrome瀏覽器中推出了“Scroll to Text Fragments”功能,而Edge、Opera、Brave、Vivaldi以及蘋果Safari等基于Chromium的瀏覽器也已支持這一便捷特性
    的頭像 發(fā)表于 04-08 10:21 ?569次閱讀

    安卓版Chrome瀏覽器現(xiàn)已支持第三方密碼管理調(diào)用

    據(jù)報(bào)道,數(shù)據(jù)解析專家Leppeva64近日在安卓版谷歌Chrome瀏覽器的源代碼中透露,該瀏覽器已在安卓平臺(tái)上實(shí)現(xiàn)了對(duì)第三方密碼管理的調(diào)用支持,
    的頭像 發(fā)表于 03-19 11:04 ?644次閱讀

    谷歌宣布放棄Fuchsia OS引入完整Chrome/Chromium瀏覽器

    此前的Chromium例行代碼更新顯示,谷歌決定終止將完整Chrome/Chromium瀏覽器引入至Fuchsia OS的計(jì)劃。
    的頭像 發(fā)表于 01-16 14:02 ?669次閱讀

    js腳本怎么在瀏覽器中運(yùn)行

    瀏覽器中運(yùn)行JavaScript腳本是一種常見的方式,因?yàn)镴avaScript是一種在Web瀏覽器中執(zhí)行的腳本語言。下面是一個(gè)詳細(xì)的,最少1500字的文章,介紹如何在瀏覽器中運(yùn)行
    的頭像 發(fā)表于 11-27 16:46 ?2680次閱讀

    js文件可以直接瀏覽器運(yùn)行嗎

    載和運(yùn)行。 在Web開發(fā)中,JS常被用于實(shí)現(xiàn)動(dòng)態(tài)交互效果和頁面邏輯控制。通過將JS代碼嵌入到網(wǎng)頁的HTML文件中,瀏覽器可以在頁面加載過程中自動(dòng)執(zhí)行JS,實(shí)現(xiàn)網(wǎng)頁的動(dòng)態(tài)效果和用戶交互。 在HTML文件中,可以使用 當(dāng)
    的頭像 發(fā)表于 11-27 16:45 ?3790次閱讀

    瀏覽器怎么打開javascript

    瀏覽器是一種用于瀏覽和訪問互聯(lián)網(wǎng)頁面的應(yīng)用程序,而JavaScript是一種常用的網(wǎng)頁編程語言,用于給網(wǎng)頁添加交互和動(dòng)態(tài)效果。本文將詳細(xì)探討如何在瀏覽器中打開JavaScript,
    的頭像 發(fā)表于 11-26 11:25 ?2393次閱讀

    瀏覽器需要支持javascript怎么解決

    JavaScript是一種流行的腳本語言,用于對(duì)網(wǎng)頁進(jìn)行動(dòng)態(tài)交互和功能增強(qiáng)。幾乎所有現(xiàn)代瀏覽器支持JavaScript,但在某些情況下,用戶可能需要采取措施來確保瀏覽器支持JavaS
    的頭像 發(fā)表于 11-26 11:23 ?4768次閱讀

    瀏覽器支持javascript怎么設(shè)置

    for Mobile)。瀏覽器可以將HTML、CSS和JavaScript代碼轉(zhuǎn)化為可視化的網(wǎng)頁。 要確保瀏覽器正確地支持JavaS
    的頭像 發(fā)表于 11-26 11:22 ?1364次閱讀

    瀏覽器javascript被禁用怎么解開

    JavaScript是一種前端開發(fā)語言,通過運(yùn)行在瀏覽器中的腳本來給網(wǎng)頁增加動(dòng)態(tài)交互和功能性。然而,有時(shí)候我們可能會(huì)遇到瀏覽器禁用JavaScript的情況,這會(huì)導(dǎo)致某些網(wǎng)頁無法正常運(yùn)行或功能受限
    的頭像 發(fā)表于 11-26 11:21 ?1.9w次閱讀

    ie瀏覽器限制運(yùn)行腳本

    的安全。在本文中,我將詳細(xì)介紹IE瀏覽器限制運(yùn)行腳本的各個(gè)方面和原因。 首先,IE瀏覽器限制運(yùn)行腳本的一個(gè)主要原因是為了防止跨站腳本攻擊(Cross-Site Scripting,XSS)。XSS攻擊是指攻擊者在一個(gè)網(wǎng)站上注入惡意腳本,然后這段腳本會(huì)在用戶
    的頭像 發(fā)表于 11-26 11:19 ?1413次閱讀

    python控制已經(jīng)打開的瀏覽器

    Python是一種廣泛使用的編程語言,它具有強(qiáng)大的功能和豐富的庫。其中一個(gè)功能就是控制已經(jīng)打開的瀏覽器。這篇文章將詳細(xì)介紹如何使用Python控制已經(jīng)打開的瀏覽器,并提供一些實(shí)際的示例。 一
    的頭像 發(fā)表于 11-22 14:29 ?3167次閱讀