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.