Mozilla Firefox奖加入Chrome和Safari,使构建复杂网站变得更轻松

随着Mozilla推出虚拟交换机,对于制作网站的人和使用它们的人来说,生活就会变得更加容易,也就是说,每个人都可以使用它制作网页。

星期一,Mozilla接受了其Firefox浏览器的更新,该浏览器启用了称被为Web组件的技术。除非你是程序员,否则你可能不会直接关心他们。但是你几乎可以肯定地需要去关心一下它们对于错综复杂的网站意味着什么:更少的问题,更快的载入速度和更快的跟进。

谷歌的Chrome团队在五年多以前开始推出Web组件。但是浏览器开发商只是逐渐接受了这两个名为Shadow DOM和Custom Elements的大的组建。Shadow DOM使得开发者可以隔离代码块,因此它们不会干扰网站软件的其他部分,而自定义元素让程序员可以创建自己的自定义网站。

Chrome是第一个支持Web组件的公司,但苹果公司的Safari在2016年和2017年也纷纷效仿。微软已经承诺增加对其Edge浏览器对web组件的支持, 但目前看来还没有这样做。Firefox支持自定义元素,但周一,Nightly测试版本中出现了Shadow DOM的支持。

Web组件对于仅仅追求于基本功能的网站来说是功能过剩的。但是,更高级的网站可能会因此而受益,而YouTube等一些大型网站已经在使用网络组件。如果您使用不支持Web组件的浏览器访问该网站,则该网站可能会变慢或受到限制。

Mozilla首席产品官Mark Mayo表示:“Web开发非常艰难。“现在会变得更容易,所以我们应该看到更好,更快的网页。”

Web组件现在只能在Firefox的Nightly测试版中运行,但它们计划在9月份能支持覆盖当前市面上的主要浏览器版本。今年他们加入了许多其他以开发人员为中心的Firefox改进,Mozilla正在使用它来尝试恢复其十年前当浏览器刚崛起时对于web应用程序员的魅力。

借助Web组件,开发人员可以创建网站构建模块,然后在各处重复使用它们,而不用担心它们会导致阻止您实际使用该网站的问题。举一个例子:网站通常具有可视化表示不同部分的选项卡,而Web组件让开发人员可以更轻松地创建该界面,在另一个项目上重复使用它,甚至可以从其他已经弄清楚的网站上复制它。

“对于拥有众多团队和复杂产品的大公司来说,这是巨大的进步,” Chrome的高级程序员Alex Russell说,他曾多年来致力于网络的现代化。

Web组件技术特别有助于大型预先编写的称为框架的软件库,这些软件在当今的Web编程中被广泛使用。框架,比如来自Facebook的React和来自Google的Angular,可以使建立网站更容易,但是一个框架的某些部分不能与另一个框架的某些部分一起使用。因此,网络上的编程是“孤岛化”的,Russell说。

Mozilla的Mayo认为这也是一大进步。

“这是网络更安全,更快,更高效的开发模式的基础,”梅奥说。“你不能让所有三个人同时进步。”

  • 发表于:
  • 原文链接https://www.cnet.com/news/mozilla-firefox-joins-chrome-safari-making-it-easier-to-build-sophisticated-websites
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券