范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Blinkvs。WebKit!苹果放开内核限制?

  大家好,很高兴又见面了,我是" 高级前端‬进阶 ‬",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!
  高级前端‬进阶前言
  监管机构和开发商一直在批评苹果对 iOS 的诸多限制,包括:要求所有浏览器使用苹果的 WebKit 引擎。 随着诸多监管机构也在反对苹果的一些不合理政策,一些人可能已经在为一个限制较少的 iOS 环境做准备,比如Google。
  Chromium Bug Tracker表明目前正在构建一个基于 Blink 的新 iOS 浏览器,虽然这可能违反苹果关于平台上浏览器都使用 WebKit 的规定。 虽然谷歌坚称该项目只是一个实验,但是在网上却掀起了轩然大波。
  Google Blink vs. Apple WebKit
  谷歌的这项举措表明,它可能已经在等着苹果关于 WebKit 规则的变化,因为监管机构和开发人员最近几个月对该规则进行了越来越多的审查。 如果 Apple 允许使用其他浏览器引擎,那么 Google 准备一个具有增强功能的浏览器引擎就会是提前的商业布局。1.苹果禁令是什么?
  Telegram 创始人Pavel Durov声称,Apple 的最新政策在迫使开发者创建单独的应用,这些应用须缴纳 App Store 30% 的销售佣金。 Durov 表示,如果苹果做更多的事情来支持 WebKit 或允许浏览器开发人员使用其他引擎,许多公司就可以通过移动网页提供服务,而不是维护应用程序。
  Apple 对浏览器引擎的禁令也受到了英、美、欧盟监管机构的抨击。 欧盟最近颁布的数字市场法案可能会迫使 Apple 在未来几年内允许其他浏览器引擎、或者替代应用程序分发渠道。
  虽然Cupertino坚称,其严格的控制使产品对用户来说更安全,同时在上月底公开批评了CMA 关于限制移动浏览器和云游戏的提议(CMA将其标记为反竞争)。但是,迫于外界压力,Apple的临时变卦也不是没有可能。
  接下来,将带着大家一起来聊聊这次禁令之争中牵涉到的黑科技。2.主流浏览器内核有那些?
  浏览器内核包括渲染引擎、JS执行引擎,由于JS引擎越来越独立,内核就倾向于只指渲染引擎。渲染引擎是对HTML文档进行解析并将其显示在页面上的工具。它负责获取网页内容(HTML、XML、图像等等)、渲染页面(例如加入CSS等)等等UI相关事务。
  主流浏览器内核有那些?Trident 代表作:IE
  由微软开发,并于1997年10月首次在ie 4.0中使用,凭借windows垄断优势,Trident市场占有率一直很高。2011年,从ie 9开始,Trident开始支持HTML5和CSS 3,因此也经常会看到有些网站在浏览时会提示用户,在Internet Explorer 9.0+以上浏览效果更佳。 Gecko 代表作:Mozilla
  由Netscape公司Mozilla组织开发。1998年,Netscape与IE浏览器竞争失利之后,成立非正式组织Mozilla,由其开发新一代内核,命名为"Gecko",也就是Mozilla一直使用的内核。
  Gecko的特点是代码完全公开,因此其开发程度很高,全世界的程序员都可以为其编写代码,增加功能。 Webkit 代表作:苹果 & 谷歌旧版本
  苹果公司开发的内核,也是其旗下产品Safari浏览器使用的内核。Webkit引擎包含了WebCode排版引擎和JavaScriptCode解析引擎,都是自由软件,在GPL条约下授权,同时支持BSD系统开发。
  Chrome、360极速浏览器、搜狗高速浏览器也都是使用Webkit内核。 Blink 代表作:谷歌 & Opera
  由Google和Opera Software开发的浏览器排版引擎,Google计算将这个渲染引擎作为Chromium计划的一部分,并且在2013年4月公布了这一消息。这一渲染引擎是开源引擎Webkit中WebCore组件的一个分支,并且在Chrome(>=28)、Opera(>=15)浏览器中使用。 3.深入理解Webkit引擎
  WebKit 是一个开源的 Web 浏览器引擎。 它是 macOS 和 iOS 中的一个框架,被许多三方应用程序使用,包括 Safari、Mail、Notes、Books、News 和 App Store等。
  WebKit 代码库主要是用 C++ 编写的,带有一些 C 和汇编,主要是在 JavaScriptCore 中,还有一些用于与 Cocoa 平台集成的 Objective-C。它主要由以下部分组成:bmalloc : WebKit 的 malloc 实现作为碰撞指针分配器。 它提供了一个重要的安全特性,称为 IsoHeap,它将每种类型的对象隔离到自己的页面中,以防对释放后使用的类型混淆攻击。WTF : WebKit 的模板库。 WebKit 代码库的其余部分是使用此模板库构建的,除了 C++ 标准库中的类似类模板之外,而且通常会代替 C++ 标准库中的类似类模板。 它包含常见的容器类,如 Vector、HashMap(无序)、HashSet,以及智能指针类型,如 Ref、RefPtr 和 WeakPtr,它们在 WebKit 的其余部分中使用。JavaScriptCore : WebKit 的 JavaScript 引擎,缩写为 JSC。 JSC 解析 JavaScript 并生成字节码。WebCore : WebKit 最大的组件,实现了大部分 Web API 及其行为。 最重要的是实现了 HTML、XML 和 CSS 解析器等。 它还实现了目前唯一一个CSS JIT。WebKitLegacy(又名 WebKit1):在单个进程中将 WebCore 与操作系统连接起来,并在 macOS 上实现 WebView,在 iOS 上实现 UIWebView。WebKit (又名 WebKit2) : 实现了 WebKit 的多进程架构,并在 macOS 和 iOS 上实现了 WKWebView。WebInspector / WebDriver: WebKit 的开发工具和 Web 开发人员的自动化工具。4.深入理解Blink
  Blink 是一个由 Google主导开发的开源 浏览器排版引擎, Google计划将这个渲染引擎作为 Chromium计划的一部分。其代码贡献来自 Google、 Facebook、 Microsoft、 Opera Software、 Adobe Systems、 Intel、 IBM、 Samsung等诸多大型公司,并于2013年4月首次发表。
  图片来自Hartley Charlton的文章
  Blink渲染引擎是开源引擎WebKit中WebCore的一个分支,并且在Chrome(>=28)、Opera(>=15)、Yandex、Vivaldi及Microsoft Edge(>=79)等诸多基于Chromium的浏览器中使用。
  Chrome的开发者希望在浏览器的开发上拥有更大的自由度,同时避免与上游冲突、可以通过移除Chrome没有使用的组件而简化程序库,所以Google决定开发WebKit的分支版本。根据提交统计,Google自2009年年底以来一直是WebKit代码库的最大贡献者。
  正如Blink的官网所言,Blink一直的使命就是推动开源生态、技术创新!而从Chrome的快速发展来看,Blink也确实做到了!
  5.本文总结
  本文主要和大家介绍下最近比较火的一个大事,即Google在开发一个基于 Blink 的新 iOS 浏览器,用于应对苹果对于App Store浏览器内核限制的不确定性变化。文章主要从苹果禁令是什么、浏览器内核有那些、 深入理解Webkit 、深入理解Blink四个方面展开,因篇幅问题,没有过多展开。如果有兴趣,文末的参考资料提供了大量优秀文档以供学习。
  参考资料
  https://www.techspot.com/news/97526-google-building-blink-based-ios-browser-violation-apple.html
  https://webkit.org/
  https://github.com/WebKit/WebKit/blob/main/Introduction.md
  https://zh.wikipedia.org/zh-cn/Blink
  https://chromium.googlesource.com/playground/chromium-org-site/+/refs/heads/main/blink/index.md
  https://www.macrumors.com/2023/02/04/google-working-on-browser-that-would-break-rules/
  https://www.chromium.org/blink/

32!伊藤美诚淘汰陈梦终结者,豪取3连胜再战国乒北京时间2022年10月22日,世界乒联澳门冠军赛展开14决赛争夺,女单赛场,伊藤美诚对阵罗马尼亚选手斯佐科斯,两人争夺十分激烈。最终,伊藤美诚32淘汰斯佐科斯,晋级四强,半决赛对纽约泳装品牌SolidampampampStriped拍摄的超模泳装广告许多欧美时尚名人都相当热爱的泳装品牌SolidStriped,就如同品牌名称一样,所有设计都是主打简洁俐落为主,运用素色或条纹作为面料花色,复古俏皮的剪裁,让女人的身型更加显瘦,即2022年卫浴洁具十大品牌排行榜1TOTO亚洲品牌评测指数97。3所属公司东陶(中国)有限公司始创于1917年日本,智能卫浴全球性品牌,日本历史悠久的卫浴厂家,旗下坐便器水龙头浴缸脸盆花洒等卫浴产品广受欢迎。已经中国男子网球的双子星们回忆中国男网的艰辛奋斗史像绝大多数体育项目一样,中国网球也是典型的阴盛阳衰,就在李娜两度问鼎大满贯的时候,我们的男单仍然常年徘徊在百名之外。不过,今年以来,中国男单突然发力,张之臻排名已经跻身于Top10孙怀庆坚持加速品牌发展,丸美持续推新品上市在消费不断升级的市场环境下,对品牌而言,产品的迭代升级显得尤为关键。从抗衰成分到抗衰原料,近年来,丸美以精尖护肤科技为驱动力,在抗衰赛道一路狂奔,在产品力和品牌力的打造中构建了产品34分49分,莫兰特创神级纪录!东契奇说得没错,他要冲击MVP新赛季,新格局,按照常规思维,超级战队和超级明星都不会急于百分百发力,而是通过比赛逐步找回熟悉的比赛节奏与状态。不过,对于一些年轻球队和年轻球星而言,他们不会按常理出牌,上场就是干巴黎vs阿雅克肖评分梅西一射两传9。3最高,姆巴佩两射一传9。2直播吧10月22日讯在刚刚结束的法甲第12轮中,巴黎客场30轻取阿雅克肖。此役梅西姆巴佩皆造三球。梅西9。3分全场最高,姆巴佩9。2分次席。以下是详细评分巴黎多纳鲁马7。0阿什拉夫C罗20年人设,10个月崩坍记者寒冰报道他是我们这个时代最伟大的球员之一,与梅西共同缔造了一个时代以永不放弃的努力,对成功永恒的渴望,以及对挑战极限始终高涨的激情闻名于世。他还是足球世界拥有社交网络最多粉丝的英雄联盟S12四强名单出炉半决赛赛程公开英雄联盟S12世界赛八进四淘汰赛于今日(10月24日)落下帷幕。在收官之战中,来自LPL赛区的EDG战队,在先赢两局拿下赛点的大好开局下,被DRX让二追三,不敌对手,惨遭淘汰出局。大爆冷!国乒奥运冠军不敌欧洲美女!孙颖莎或成最大赢家2022年国际乒联WTT澳门冠军赛开始男女单打18决赛争夺,在女单赛场上,国乒选手表现喜忧参半,孙颖莎王艺迪陈幸同三位新科世乒赛女子团体冠军成员分别战胜各自对手后晋级女单八强。其中乒乓球WTT冠军赛澳门站八强全部产生新华社澳门10月21日电(记者李寒芳刘刚)2022年世界乒乓球职业大联盟(WTT)冠军赛澳门站赛事21日继续进行,男女单打八强全部出炉。中国队方面,梁靖崑陈梦双双爆冷出局,其余选手
荒凉的好处灵魂的舒爽你曾一个人去过荒凉的地方吗?那里才是有故事的地方,那种风吹草动,荒凉寂寞的感觉如鲠在喉,突兀的显现出来,辽阔幽远的天际,寒风吹拂着几片荒草叶,夕阳一照之地,有一洼浅浅的水,上边结着随申办工会福利叕上新!拈花湾度假专享折扣上汽大通购车现金补贴免费领上海职工随申办工会服务第七波惊喜好礼来袭!拈花湾度假专享折扣上汽大通购车现金补贴如果你已经是上海工会会员来随申办工会服务即可免费领取两重好礼参与攻略来啦!无锡拈花湾度假享4大折扣权追光丨1126天的环球航海,是一段怎样的旅程?一艘三亚号行遍地球村三亚号彼岸天涯纪录片日前在海口上映纪录片再度还原三亚号环球旅程的艰辛历时3年半航程超过4万海里一度因疫情中断的克利伯20192020环球帆船赛于当地时间2022李白自传我,李白,字太白,是一名资深驴友。寻仙访道的我,脚迹遍及大唐的万里河山。我可不像21世纪那些穷游的家伙,依靠卖肉卖屁股而游,我的游资是才华。可惜的是那时没有百度地图,也没有高德地图我在尼泊尔的所见所闻尼泊尔是个有气息的国度。多年以后,每每想起,咖喱一味仍在鼻息间浮动。飞机在香港转航,在夜色渐浓时飞越喜玛拉雅山系上空,我们将在尼泊尔首都加德满机场稍事休息。空姐送来的饭菜,已被咖喱丝路重镇,金城兰州!丝路重镇,西部锁钥,金城兰州,胜名符焉。依山作障,凭河为险,浩荡黄河,穿城而过,蔚然景观,天下独绝。忆昔当年,商旅使节,熙攘往返。边塞诗吟,西凉雅乐,羌笛羯鼓,驼铃飞镝,于今犹闻。春节自驾出行这些车辆检查您做了吗?春节假期即将来临,除了与家人亲友团聚,好好休息一阵,不少上班族也早早开始计划假期的旅行,除了飞机和高铁,有不少人选择自驾出行。道路千万条,安全第一条,自驾出行最重要的事就是安全抵达2023年的第一波冬游漓江福利来了!门票减半!2023年已至憋坏了的现代人终于可以找到时机好好犒劳自己了!争做朋友圈第一批旅行者这样的机会岂能轻易放过?2023年漓江景区第一波福利来了!门票减半!冬游漓江即刻提上日程!漓江景区国内游的第一批人,涌向北回归线北回归线能扛起旅游复苏的大旗吗?时下,不管是人鱼线还是马甲线,对大量阳康后的中国人第一次国内游而言,都比不上温暖的北回归线的吸引力了。据说有阳光参与合成的维生素D利于感染后康复。同3天时间,体验鲁迅的故乡绍兴(下篇)上篇内容,一点鲁迅的事儿没说,这篇咱们直奔主题吧。酒店距离鲁迅故居不远,打车就是起步价,其实走过去也不远。鲁迅故里的占地面积不小,有好几个场地,其中包括鲁迅故居百草园三味书屋鲁迅祖北海三日游玩攻略2022于我于全世界都是很特别的一年,也是开心不起来的一年。因为疫情原因,放假也只好宅在家里,不敢出去。随着逆行者和众多一线二线抗疫工作人员的努力,好多景区得以开放,游客渐渐敢迈出