Stephanie Stimac 和 Aaron Gustafson 的 Smashing Podcast 第 8 集:Microsoft Edge 有什麼新功能?

已發表: 2022-03-10
快速總結↬我們正在研究全新版本的 Microsoft Edge 及其基於 Chromium 的渲染引擎。 這種變化對 Web 開發人員意味著什麼,微軟自己的渲染引擎的死亡對 Web 有何影響? Drew McLellan 與 Microsoft 的 Aaron Gustafson 和 Stephanie Stimac 交談以找出答案。

在本期 Smashing Podcast 中,我正在與 Microsoft 的 Aaron Gustafson 和 Stephanie Stimac 交談,以了解更多關於全新版本的 Microsoft Edge 以及它如何影響全球 Web 開發人員以及它對 Web 的影響。

顯示註釋

  • 我們想要的 Web網站和 Twitter
  • 斯蒂芬妮和亞倫在推特上

每週更新

  • “神話神話中的人月”,
    約翰·福爾曼
  • “使用 SVG 和 <lit-element> 重新創建 Arduino 按鈕”,
    通過 Uri Shaked
  • “如何在 Vue.js 中的組件之間傳遞數據,”
    作者:馬特·馬里博約克
  • “WordPress 多站點完整指南”,
    通過 Manish Dudharejia
  • “如何通過衡量價值賦予設計團隊權力”,
    通過戴夫坎寧安

成績單

左邊是 Aaron Gustafson,右邊是 Stephanie Stimac Drew McLellan:她是 Microsoft Edge 開發人員體驗團隊的項目經理和用戶研究員,除此之外,她與 Web 開發人員聯繫,以識別 Web 平台中的問題,他們需要解決方案來改善日常工作流程......他是Web 標準倡導者,再次與 Microsoft 合作,他與 Edge 瀏覽器團隊密切合作,並與合作夥伴合作開發漸進式 Web 應用程序,並專注於跨平台兼容性......他們一起成為The Web We Want Team 的一部分,這是一個跨瀏覽器供應商項目,旨在與 Web 開發人員展開對話,以幫助塑造 Web 平台的未來發展。

德魯:所以我們知道他們都來自微軟,他們都致力於為我們所有人打造更好的網絡,但你知道他們最近的“我們想要的網絡”聚會是在地球大氣層外的一個熱氣球中舉行的在以 Felix Baumgartner 的風格跳回地球之前。

Drew:我的 Smashing Friends,請歡迎 Stephanie Stimac 和 Aaron Gustafson。

德魯:你好斯蒂芬妮,你好亞倫,你好嗎?

亞倫·古斯塔夫森:我太棒了。

Stephanie Stimac:我也很厲害。

Drew:我今天想和你談談 Microsoft Edge 瀏覽器的一些非常有趣的發展。 我想我們大多數人都知道 Edge 是傳統的 Windows 10 瀏覽器,它取代了備受喜愛的 Internet Explorer。 可能我們應該注意的第一件事是 Edge 不再是 Windows 10 獨有的,不是嗎?

亞倫:正確。

Stephanie:您可以在 Windows 10 和 Mac OS 上找到 Edge。 然後我不確定它是否在 Windows 7 上可用。

Aaron:是的,我相信它現在也可以在 Windows 7 和 Windows 8 上使用。 當然,還有適用於 iOS 和 Android 的移動客戶端。

德魯:幾乎每個現代平台。

斯蒂芬妮:是的。

Aaron:除了 Linux,希望很快就會出現。

Drew:所以即使是 Linux 桌面用戶也可以參與其中。

Aaron:最終,這就是希望。

德魯:太棒了。 據我所知,如果我在這裡錯了,請糾正我,但從技術上講,Edge 是 Internet Explorer 代碼庫的延續,這樣說公平嗎?

Aaron:是的,當 Edge 剛開始時,它基本上是把我們意識到有點落後的所有東西都撕掉了,那些已經是專有的東西之類的東西。 所有舊的瀏覽器幫助對象和 activeX 的東西和類似的東西。 所以它被大量摧毀。 對於團隊來說,這是一個真正擺脫許多遺留包袱並專注於標準東西的機會。 所以它是舊 Triton 引擎的延續,但經過重構並製成 Edge HTML 引擎。

德魯:所以這就像代碼庫內的大規模家庭裝修。

亞倫:是的,把它帶到螺柱上。

Drew:所以我想我想與最新版本的 Edge 討論的最大變化是,更多的舊版本已經被淘汰和替換。 並且已經安裝了一個新的渲染引擎。 現在我有點意識到使用行話,可能不太熟悉瀏覽器工作的人可能不會完全滿意,我們所說的渲染引擎是什麼意思。 我認為我們中的一些人在網絡上工作了很長時間,即使我們不直接使用瀏覽器的內部結構,也會獲得這些信息。 但是可能對 Web 開發比較陌生的人可能不明白,我們所說的渲染引擎是什麼意思。 那麼,瀏覽器內部的渲染引擎是什麼? 哪些位不是渲染引擎?

Aaron:嗯,瀏覽器有很多不同的部分。 當我們談論實際繪製到屏幕上的內容以及某種交互層的事物時,我們通常會想到渲染引擎。 所以在 Chromium 世界中,這就是 Blink 渲染引擎。

Aaron:然後是運行 Safari 的 WebKit 渲染引擎。 這是基於早期運行 Konquerer 的 KHTML 渲染引擎。

Aaron:我之前提到的 Trident 渲染引擎是 Internet Explorer for Windows 上的引擎。 Tantek Celik 將 Tasman 渲染引擎作為開發 IE5 for Mac 團隊的一員。

Aaron:所以有所有這些不同的渲染引擎。 事實上,我認為彼得保羅考克斯剛剛談到了一個新的,叫做 Flow。 這就像一個基於 SVG 或類似的多線程渲染引擎。 還有一個即將推出的瀏覽器,專為機頂盒,真正的低功耗設備而設計。

Aaron:但是,是的,渲染引擎,將你所有的信息繪製到屏幕上。 然後你也得到了你喜歡的底層 JavaScript 引擎。 所以 v8 在那種 Chromium 堆棧的情況下。 還有很多不同的。

Drew:所以當我們說來自 IE 並且一直在 Edge 中的舊渲染引擎 Trident 已經被替換了。 我們實際上是在談論將內容繪製到屏幕上的位以及與 JavaScript 引擎等相關聯的內容。 這公平嗎?

Aaron:是的,就新版 Edge 而言,基本上沒有舊版 Edge 的基礎。 Chromium 項目是一個開源項目,它運行 Chrome 和 Brave 以及許多其他項目,Opera 等。 這個項目包括渲染引擎,它包括 JavaScript 引擎,它包括所有的 UI。 它還包括構建過程和所有用於實際創建瀏覽器的東西。

Aaron:所以我們基本上有了 Chromium 項目,成為新 Edge 的基礎。 因此,我們必須完成讓它看起來像 Edge 的過程,並添加我們在同步、使用 Microsoft 帳戶等方面所需的功能。

Aaron:所以新的 Edge 與舊的 Edge 沒有任何傳統意義上的血統,即 Edge HTML,它繼承自 Trident 等等。 對於大多數這些,你可以一直回到馬賽克。

Aaron:但是是的,所以現在新的 Edge 是 Chromium,它基於之前的 WebKit,基於 KHTML 等等。 所以這是一個與前一個完全不同的血統。

德魯:所以,我的意思是,這是一個巨大的變化,不是嗎,因為微軟不再擁有源自其自己代碼的瀏覽器。 但實際上是採用一個開源項目並從中創建自己的瀏覽器。 我猜這與 Apple 當年使用 WebKit 所做的類似。 什麼,他們……是KHTML嗎?

Aaron:是的,Konqueror 是……有一個 K。

Drew:是的,Konquerer,所以他們採用了那個開源項目,這就是 Safari。 所以微軟正在對 Chromium 項目做類似的事情,並讓 Edge 脫穎而出?

亞倫:正確。

Drew:如果我以 Web 開發人員的身份坐在 Edge 面前,我所看到的內容是 Edge 獨有的,如果我坐在 Chrome 面前,我會看到什麼我看不到例子?

Stephanie:目前第一個穩定版本中的許多功能都以消費者為中心。 因此,Collections 即將問世,這是一種非常酷的方式,可以將 Web 中的內容提取到單獨的集合中,因此得名。 而且您可以獲取這些數據並將其放入側窗格中,然後將其導出到 Word 和 Excel,我相信。 我一直將它用於設計項目和其他事情。 收集資源真是太酷了。

Stephanie: IE 模式是面向企業客戶的其他功能之一,它僅在 Windows 上可用。 因此,對於仍然需要那些依賴舊技術的頁面的人來說,這實際上會在 Edge 的一個選項卡中呈現 Internet Explorer。 所以這很酷。

Stephanie:然後就開發人員工具而言,現在一切都是一樣的。 我知道我們有一些即將移植到 Chromium 的東西,但是有一個很酷的 3D DOM 查看器正在開發中,並且團隊一直在迭代。 Chrome 中還沒有其他一些工具即將推出。 所以這很令人興奮。

Drew:所以這對 Web 開發人員來說很重要,不是嗎? 因為我認為人們通常習慣於在他們選擇的瀏覽器中使用一組開發人員工具,坦率地說,這些天對於很多 Web 開發人員來說,這就是 Chrome。 因此,能夠跨過 Edge 並找到一組非常相似的開發人員工具必須非常吸引人,你認為呢?

亞倫:是的,我想是的。 我的意思是你將擁有完全相同的工具集。 我們建立在 Chromium 之上,包括所有開發工具。 正如 Stephanie 所說,我們在 3D DOM 查看器上進行了大量投資。 我們在改進開發工具的整體可訪問性、向其中添加新工具、致力於開發工具的國際化方面進行了大量投資。

Aaron:正如 Stephanie 提到的,我們正在做的絕大多數工作,基本上是任何不是 Edge 特定的 UI 或涉及我們的同步平台或類似的東西,所有這些都被上傳到 Chromium 中。 因此,我們所做的修復,我們對可訪問性所做的改進將使 Chrome 變得更好,將使 Brave 更好,Opera 更好。 他們甚至會讓 Electron 變得更好。

Aaron:所以,成為那個更大的生態系統的一部分真是太好了。 並且能夠在我們自己的瀏覽器之外產生影響。 因此,開發工具一直是我們一直在進行大量投資的領域。 我們還與 Chrome 團隊的合作夥伴在漸進式網絡應用程序方面開展了大量工作。 並試圖弄清楚漸進式網絡應用程序是什麼,或者它們在桌面環境中應該是什麼樣子,因為很多焦點都集中在移動設備上。

Aaron:開發工具團隊和開發 VS Code 的人之間也做了很多工作,以使這些工具更好地協同工作。 這樣您就可以在調試頁面時從 VS 代碼中基本上從瀏覽器訪問開發工具。 一切都是相互聯繫的,就像能夠在 Edge 開發工具中單擊樣式規則一樣,實際上它會將您帶到樣式表中 VS 代碼中的那一行。 這是令人興奮的,它真的很酷的東西。

德魯:這聽起來真的很令人興奮。 我知道 VS Code 似乎在 Web 開發社區中獲得了極大的關注。 我認為它實際上將很多人帶回了 Microsoft 工具,這些人多年來可能已經離開了。 當然感覺就像微軟的另一個時代,這種擁抱開源和新版本的 Edge 也是如此。 從 Web 開發的角度來看,這一切似乎都非常令人興奮和令人耳目一新。

Drew:同樣從這個角度來看,這似乎對 Web 開發人員來說是一個非常大的便利,因為如果一些主要的瀏覽器,特別是 Chrome 和 Edge,並且你提到了 Brave 和 Opera,那麼你有什麼,都使用相同的渲染引擎,大概可以減少不需要在許多不同地方進行測試的大量兼容性問題和瀏覽器。 一切都應該一樣,公平嗎?

斯蒂芬妮:是的。

德魯:太棒了。

亞倫:那是夢想,對吧?

德魯:這一直是夢想。 它確實引起了一些擔憂,儘管它不會減少市場上的良性競爭。 我們讓微軟推動他們的瀏覽器向前發展,而谷歌推動他們的瀏覽器向前發展。 蘋果希望理想地推動他們的瀏覽器、Opera 和所有其他玩家向前發展。 這創造了一種健康競爭的氛圍,每個人都在努力跟上彼此的步伐並努力改進。 如果很多大玩家都使用相同的渲染引擎,那麼健康的競爭會受到影響嗎?

Aaron:這是我絕對有的,作為一個長期的網絡標准人員,有點掙扎,我不認為......我完全得到了商業上的理由。 從微軟的角度來看,這很有意義。 從前端開發的角度來看,不必迎合一堆不同的引擎是件好事。

Aaron:我的意思是,總的來說,我們這些在網絡上工作了很長時間的人,在渲染方面肯定已經看到了很多融合。 我們沒有像我們在 Netscape 4.7 時代所說的那麼多問題,你知道,我知道一些公司正在為每個不同的瀏覽器創建獨特的樣式表,這是站不住腳的。

Aaron:但我認為現在不同的是,在最初的瀏覽器大戰中,你擁有所有這些專有引擎,並且每個人都在嘗試發布新的平台功能和新的 JavaScript 功能方面處於一種獨來獨往的遊戲中. 或者在 Microsoft 對 JavaScript 進行逆向工程以創建 J Script 並試圖弄清楚如何將它們組合在一起的情況下。

Aaron:但是現在我們有能力在開源項目中實際合作,並且仍然進行對話,我不知道,仍然爭吵不正確的詞,而是認真討論不同方法的影響。 並且互相不同意。 並真正致力於使規格非常好。 並且在例如 Chromium 項目或 WebKit 或類似性質的東西或 Firefox 空間中的 Mozilla 的上下文中也有對底層代碼的競爭方法。

Aaron:所以是的,一方面我們確實失去了另一個渲染引擎。 當 Opera 決定使用 Chromium 時,我也感受到了同樣的痛苦。 但在微軟內部,看到我們以一種有意義的方式實際參與 Chromium 項目的決心,我確實感到有些欣慰。 不僅僅是坐下來接受來自 Chromium 下游的所有內容,而且實際上是在審查進入平台的內容並參與其中。

Aaron:所以我對此感到有點振奮,並且覺得我們不只是從那個項目中吸取教訓,而是接受與該項目有利益關係的所有不同的人所傳遞的任何東西。 但實際上也在那里合作。

Aaron:我認為我們仍然需要弄清楚這對標準機構在互操作實施方面意味著什麼。 因為基本上如果你有一些瀏覽器決定他們不想實現某些東西,他們可以完全阻止某些東西成為標準。 即使世界上所有的開發人員都想要它。

Aaron:這可能不是他們不同意的地方。 他們只是可能沒有足夠的帶寬來構建該功能。 每個人都迫切需要員工等等。

Drew:我想,作為一個平台,網絡上的協作確實只是將位置從每個人都同意在各自的代碼庫中實現相同的東西轉移到一些主要參與者基本上在相同的代碼庫上一起工作。

Drew:我的意思是,你提到了簡短的分歧,顯然這可能是任何開源項目中的一個問題。 但是,我們是否知道這將如何運作,例如,如果來自 Google 的開發人員想要實現一個功能,而來自 Microsoft 的開發人員真的不希望看到該功能的實現。 他們只是為了 GitHub 的問題而爭吵嗎?

Aaron:我的意思是,很多這樣的事情確實發生在公開場合,無論是在 GitHub 問題上還是在 Crbug 中,Crbug 是 Chromium 的錯誤跟踪器。 我不是瀏覽器工程師,所以我不知道內部的所有細節,但我相信如果我們不想要很多東西,我們基本上可以關閉它們。

Aaron:我知道谷歌一直在努力清理或在 Chromium 項目中做一些內務,以提取更多與穀歌相關的服務,以及將其從 Chromium 轉換為 Chrome 的層。

Aaron:所以我們有一個類似的過程,將 Chromium 轉化為 Edge。 顯然,我們不想檢查 Edge UI 的設計。 或者 Collections 的事情,這更像是 Stephanie 提到的 UI 用戶關注的事情,我們不會將它們流式傳輸到 Chromium。 那些以 UI 部分的形式存在。

Aaron:所以,據我了解,隨著功能來自 Chromium,我們有能力關閉某些我們可能喜歡或不喜歡的東西。 而且我知道 Brave 會做同樣的事情,因為他們對隱私的處理方式與穀歌的做法大不相同。 而且我們的看法可能與他們中的任何一個或您所擁有的略有不同。

Aaron:所以我認為會在不同的時間點發生一些事情。 其中一些將是項目從開源項目轉換為瀏覽器的地方。 其中一些將在標準組織內或標準組織內的利益集團內等。

德魯:而且我想它也適用於其他方式,不是嗎? 您提到瀏覽器沒有足夠的工程師來開發特定功能,傳統上標準機構內的工作方式是我們需要多個不同的實現才能將某些東西作為標準的一部分。 顯然,如果沒有那麼多可用於實際測試的實現,則需要弄清楚這一點。

Drew:但是,例如,如果 Microsoft 想要實現一個功能,而 Google 決定他們只是沒有資源來實現該功能,那麼它在他們的優先級列表中就不夠高,好吧,他們可能會無論如何都可以免費獲得它,因為它只是流入開源項目。 然後他們可以訪問它並且所有用戶都受益,而他們的任何工程師都不需要花費大量時間來開發它。

Drew:我的意思是,如果 Mozilla 決定在 Firefox 上做同樣的事情並採用 Chromium 項目,你認為這對網絡來說會是一個問題嗎?

Stephanie:我的意思是,我會說是的,因為那時我們處於瀏覽器單一文化中,老實說,我喜歡 Firefox。 Firefox 有一些很棒的工具,而 Chromium 沒有。 我認為,那將是非常可怕的失敗。 有一種獨立的瀏覽器仍然在為開放的網絡而戰,這真是太好了。 我的意思是,我們也在為開放網絡而戰,但我認為 Firefox 所做的仍然很重要。

Aaron:我的意思是,我有點想知道如果是 Chromium 還是 WebKit 或現有開源項目的某個分支,如果標準機構控制渲染引擎和 JavaScript 引擎會怎樣。 所有瀏覽器製造商都在為開發和正在進行的創作做出貢獻。 這一定是一件壞事還是一件好事? 我不知道。 我不知道答案是什麼,但這是一個有趣的前景,如果…… 瀏覽器的構建並不便宜且無關緊要,尤其是渲染引擎。 我們可能不太可能在該領域看到大量新的渲染引擎和大筆投資。 因為很多公司已經轉向專注於他們的服務。

Aaron:與 Apple 一起,與它的所有 iCloud 和它的整個生態系統一起。 Mozilla 在收購 Pocket 等方面也做了一些類似的事情。 當然還有 Google 產品套件、Microsoft 產品套件等。Brave 專注於隱私和基本注意力令牌之類的東西。 每個人都有自己的小生態系統。

Aaron:所以,我不知道會有很多人對構建一個新的渲染引擎和一個新的 JavaScript 引擎來挑戰現有的引擎感興趣。 所以,這是一個是否會繼續進行整合的問題。 如果更多的人對正在進行的開發積極感興趣,並且就引擎的發展方向和網絡平台的發展方向進行艱難的對話,這是否是一件好事,我不知道。 不過,這是一個有趣的思想實驗。

德魯:確實如此。 新的 Edge 聽起來真的很令人興奮。 我一直在玩一些測試版並享受它。 你認為這個新版本需要多長時間才能推廣到世界各地? 因為它,我的意思是,這個月才剛剛發布,不是嗎,我們是 2020 年 1 月。

Aaron:是的,1 月 15 日,它基本上是面向普通觀眾的。 所以,我們已經有了 Canary 開發版和測試版。 天哪,我們什麼時候開始推出這個的,斯蒂芬妮,你還記得嗎?

斯蒂芬妮:我會說六個月前,但老實說,我只是把它扔在那裡。 我覺得我幾個月來一直在使用 Canary 作為我的日常驅動程序。

Aaron:是的,我認為我們有點偏頗,因為在我們開始向公眾開放之前,我們開始在內部使用它一段時間。 但是,是的,我想我想說我們去年開始在 Build 上分享它,那應該是 5 月,我想是 Canary 的時候,也許是轉移路線,我不記得當時是否有測試版。 但是,是的,完全穩定的版本於 15 日發布。

Drew:所以,你們都參與了一個名為The Web We Want的項目,這是許多不同瀏覽器製造商之間的一種倡議,對嗎?

Stephanie:是的,所以我們想要的網絡,我認為 Aaron 是在去年 6 月左右開始的,我們開始討論它。 是的,我們想要的 Web基本上是一項倡議,而 Aaron 和我一直是運行它的主要人,但我們已經引起了其他瀏覽器供應商和在這些團隊中工作的人們的興趣。

Stephanie:這基本上只是一種從開發人員那裡收集有關他們在網絡上遇到的問題的反饋的方式。 因為我們,作為構建瀏覽器的人,可以專注於我們想要實現的那些新的閃亮的東西。 但是開發人員,正如我們通過這項計劃所看到的那樣,他們仍在努力構建許多瀏覽器原生的東西。 這可能現在應該已經解決了,但還沒有。

Stephanie:這就是倡議的全部內容,找出那些問題區域,然後將它們帶回瀏覽器和標準機構,如果是這樣的問題。

德魯:那麼,它採取什麼樣的形式? 這是您親自做的事情還是全部在線?

斯蒂芬妮:所以,我們有兩個組成部分。 因此,您可以訪問 webwewant.fyi,然後填寫一份表格,說明您在網絡上遇到的問題和用例。 然後 Aaron 和我一直在,我想我們去了,嗯,我想我們已經在會議或聚會中舉辦了六到七場活動。

Stephanie:因此,我們通常會在與我們合作的會議上進行 45 分鐘到 1 小時的會議。 我們讓提交了他們在網絡上遇到的問題的人有機會將這些問題展示給通常是行業專家的評審團。

Stephanie:在這兩者之間,我們通常會在一次會議中提出四五個這樣的問題。 在每個人之間,我們的評委小組討論了正在呈現的問題空間。 以及它是否是一個有趣的問題空間。 或者,如果他們認為瀏覽器供應商進行這項工作會很有用。

斯蒂芬妮:然後在會議結束時,我們讓評委挑選他們認為最緊迫的問題去解決。 而且我們還有一個觀眾組件,因此會議的觀眾也可以就他們認為瀏覽器供應商應該解決的最緊迫的事情進行投票。

Stephanie:然後我們將這些數據帶回我們的團隊。 我們目前正在研究如何將其分散到不同的瀏覽器團隊中。

德魯:有沒有什麼突出的,你記得的建議特別困擾你?

Stephanie:所以,有幾個,但對我來說一直很突出的是 HTML 控件不斷出現。 這對我來說很重要,因為我現在正在做一個涉及 HTML 控件的演講,以及如何不能為它們設置樣式或擴展它們是一個問題。 所以很高興看到反饋得到了更多的重申。

Stephanie:有一些非常有趣,有一個用於開發工具中的源視圖順序或源順序查看器,我相信它與捕獲網格內容和查看有關,因為您可以將事物移到無序,並具有這種識別事物如何通過 DOM 流動的能力。 所以,我認為在開發工具中實現這將是一件非常酷的事情。

Aaron:是的,有很多與可訪問性相關的提交,非常簡潔。 另一個與開發工具和可訪問性相關的工具實際上是,而不是將可訪問性測試歸為它自己的一部分,它是審計選項卡,我認為它目前就是它,就像燈塔進行一些可訪問性測試,或者你可以使用網絡提示或可訪問性見解等。

Aaron:這樣做的想法是實際上開始捕獲一些可訪問性錯誤方面的低懸成果,並在控制台中冒泡。 因此,如果它發現您有一些圖像缺少 alt 文本或一些非常小的字體或對比度不足,它實際上可能會將這些作為錯誤拋出在控制台中。 這往往是許多開發人員檢查他們的東西是否正常運行的地方。 因此,這將使人們更加清楚他們有需要解決的可訪問性問題。

Aaron:你可以看到一些類似的方法將其合併到 Dom 查看器或 CSS 檢查器工具中,它可以將某些內容標記為對比度太低或突出顯示某個元素存在已知的可訪問性問題。 這種事情會很有趣。

斯蒂芬妮:是的,我想背負它。 實際上,去年在阿姆斯特丹的 View Source 上展示了一個非常有趣的東西。 它圍繞瀏覽器自動為您修復某些類型的可訪問性問題。 只有顏色和對比度或者某些字體不可讀。 提出的提案和案例研究經過深思熟慮。 但它也提出了一個有趣的問題,如果瀏覽器開始為您作為開發人員修復問題,您是否會編寫糟糕的代碼,因為您不必擔心它。

Stephanie:所以這很有趣,因為他提出並進行演示的想法非常酷。 但這對開發人員來說意味著什麼,他們會變得懶惰嗎? 所以,我看到了一些很酷的東西。

德魯:所以我想現在還很早,不是嗎,對於倡議。 所以我想我們還沒有看到任何瀏覽器實際上達到了早期開發階段。 你知道那個過程會是什麼樣子嗎,你說你還在試圖弄清楚,對嗎?

Aaron:是的,我們都還在努力解決這個問題,但我們確實有合適的人參與其中。 我們有來自 Mozilla、Google 和 Igalia 的人員,他們做了很多網格工作,他們非常熟悉所有這些標準東西的工作原理。 事實上,我認為他們現在正在做甲醇,為 WebKit 做實施。

Aaron:所以,是的,我們有很多人熱衷於在這方面工作,並渴望看到它取得成功。 W3C 也在關注它,這很酷。

Stephanie:所以,對於我們現在來說,我們已經獲得了,我認為我們有 12 名前鋒,我們從去年的每項賽事中選出了獲勝者,我已經將他們分成了特定的類別。 所以有些是專注於開發工具的,有些是專注於 HTML 和 Web 平台的。 然後我不記得第三類是什麼了,只是一般。

Stephanie:所以在 Edge 方面,我們至少開始研究,我將有一些 Twitter 調查實際上希望很快能夠幫助收集更多反饋,以驗證這些是我們應該投入時間的問題空間在。然後希望我們能從那裡開始。 所以我希望今年某個時候我們會開始看到一些進展。 但目前它有點慢。

Drew:這很棒,因為網絡實際上是一個非常協作的平台。 而且我認為作為一個每天都在構建網站的 Web 開發人員,你忘記了實際上有方法可以反饋到這個過程中,以及讓你的聲音被聽到的方法。 而且我認為這聽起來是一種非常棒、簡單的方法來讓你的聲音被聽到。

德魯:如果我們的任何聽眾想參加我們想要的網絡會議,有沒有人來參加?

斯蒂芬妮:有幾個,所以讓我在這里拉出我的名單。 所以,好吧,尼日利亞拉各斯的開源節。 Aaron 和我不會在那裡,但他們實際上是獨立舉辦該活動的。

Stephanie:然後我將在三月底在舊金山參加 SF HTML5。 我相信這是免費的,但不要引用我的話。 我得檢查一下。 因此,如果您在舊金山地區,我們會在那裡運行。

Stephanie:然後是四月份的 SmashingConf San Francisco。 我們將在那裡運行它。

Stephanie:希望待定,仍在關注 SmashingConf Austin。

斯蒂芬妮:我相信這就是我們現在日曆上的全部內容。 但是,如果您要在此處做一個小插曲,如果您舉辦會議或聚會並希望在此舉辦以社區為中心的會議,請與我們聯繫,因為它真的很酷。

Drew:當然,我們認為 SmashingConfs 是最好的選擇。

斯蒂芬妮:是的,是的。

德魯:所以,對我來說,這聽起來真的非常非常令人興奮。 And I'm heartened to see all the big browser makers actually coming together and backing that sort of initiative to get out and to talk to web developers, talk to the people who are actually solving these sort of everyday problems, building websites and apps for their clients and for their companies.

Drew: I think it's really important to actually listen to the people who are at the coalface doing the work.

Drew: I normally ask at the sort of end of these episodes, what have you been learning lately? Because we're all about learning stuff here at Smashing, but really with Web We Want , I think you must be learning all these things all the time by speaking to web developers. So I really think we've covered masses there.

Drew: Is there anything else that you wanted to mention about Web We Want or about the new version of Edge that we hadn't talked about?

Aaron: I just think if folks have ideas, even just the germ of an idea, some cow path that you think should be paved for the web, reach out to us, let us know. We're happy to also work with you on kind of refining the submission. So, in a lot of cases we'll get a submission that's kind of a germ of an idea. It's not perfectly articulated or anything like that. And we work with those authors to make sure that we kind of capture what it is that they're looking to put out there. So, don't worry about your grammar or your spelling or anything like that. It's not like we just post it up as soon as you send it, we'll look at it, review it.

Aaron: And in some cases people have suggested things that actually exist, in which case we tell them, hey, you can actually do that and here's a way to do that. So we can, it's a little bit of stack overflow as well. Because he can tell you if there's something that you can do that already with standards.

Aaron: But yeah, I mean, we want any and all ideas on how we can improve the web. Hopefully they're actionable ideas. In some cases we get like, the web is too hard. And it's like, you know, I feel you, but, you know, not something browser vendors can really solve.

Aaron: But yeah, I mean, we want to know what is it that you're doing, where you're running into problems. We have the kind of saying, if you could wave a magic wand and fix something on the web, what would it be?

Aaron: And yeah, so you can can hit us up via the forum. Stephanie mentioned webwewant.fyi. Or we're webwewantfyi on Twitter. Yeah, please reach out.

Stephanie: I will also pile on just to talk something about Edge that also, the team is super hungry and eager to get feedback from all of our users. So if you're in Edge and there's something you don't like or there's something you love, there's a little feedback icon you can click. All of the teams see that feedback and are looking at it. And if you have a problem are very proactive and engaging. And you can always ping MS Edge Dev on Twitter if you have a problem and it hasn't been addressed yet. So trying to be super proactive and really build a browser that not only developers want to use, but the world.

Drew: If you, dear listener, would like to hear more from Aaron or Stephanie, you can follow them on Twitter where he's @AaronGustafson and she's @seaotta. You can find The Web We Want at webwewant.fyi.

Drew: Thank you for joining us today Aaron and Stephanie, do you have any parting words?

Stephanie: Thanks.

Aaron: Adios.