|
|
| 第1行: |
第1行: |
| {{Infobox|标题=Blink|内容={{!}}-
| | 柠檬(学名:''Citrus × limon'')是芸香科(Rutaceae)柑橘属(''Citrus'')的一种常绿小乔木或灌木,其果实为黄色椭圆状,因味道极酸而主要用于烹饪调味、制作饮料及提取精油等用途<ref name=":0">[https://baike.baidu.com/item/%E6%9F%A0%E6%AA%AC/1067 柠檬 - 百度百科]</ref><ref name=":1">[https://www.britannica.com/plant/lemon Lemon - Britannica]</ref>。柠檬的果汁富含柠檬酸,pH值约2至3,并含有维生素C等多种营养成分<ref name=":1" />。关于其起源虽尚无定论,但普遍认为原产于亚洲<ref name=":2">[https://zh.wikipedia.org/zh-sg/%E6%9F%A0%E6%AA%AC 柠檬 - 维基百科]</ref>,现今已在[[全球]]热带和亚热带地区广泛栽培<ref name=":1" />。 |
| ! 開發者
| | |
| {{!}} The Chromium Project及貢獻者<ref name=":0" /><ref name=":1" />
| | {{Infobox |
| | | 标题 = 柠檬 |
| | | 内容 = |
| {{!}}- | | {{!}}- |
| ! 首次发布 | | ! 中文名 |
| {{!}} 2013年4月3日<ref name=":2" /><ref name=":3" /> | | {{!}} 柠檬 |
| {{!}}- | | {{!}}- |
| ! 源代码库 | | ! 拉丁学名 |
| {{!}} chromium.googlesource.com | | {{!}} ''Citrus × limon'' (L.) Osbeck |
| {{!}}- | | {{!}}- |
| ! 编程语言 | | ! 别名 |
| {{!}} [[C++]]<ref name=":1" /><ref name=":4" /> | | {{!}} 柠果、洋柠檬、益母果、宜母子等<ref name=":0" /> |
| {{!}}- | | {{!}}- |
| ! 类型 | | ! 界 |
| {{!}} 瀏覽器排版引擎<ref name=":4" /> | | {{!}} 植物界(Plantae) |
| {{!}}- | | {{!}}- |
| ! 许可协议 | | ! 门 |
| {{!}} [[BSD许可证|BSD]]及[[LGPL|LGPLv2.1]]<ref name=":1" /><ref name=":4" /> | | {{!}} 被子植物门(Magnoliophyta) |
| {{!}}- | | {{!}}- |
| ! 前身 | | ! 纲 |
| {{!}} [[WebKit]](WebCore)<ref name=":5" /><ref name=":6" />}}'''Blink'''是由[[Google]]主导开发的开源[[浏览器]]引擎,作为[[Chromium]]项目的一部分<ref name=":0">[https://zh.m.wikipedia.org/wiki/Blink Blink — 维基百科(中文)]</ref><ref name=":7">[https://baike.baidu.com/item/Blink/13986338 Blink — 百度百科]</ref>。该引擎最初是[[WebKit]]项目中WebCore组件的一个分支,于2013年4月首次公开发布<ref name=":2">[https://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html Blink: A rendering engine for the Chromium project — Chromium Blog]</ref><ref name=":5">[https://developer.mozilla.org/zh-CN/docs/Glossary/Blink Blink — MDN Web Docs]</ref>。Blink被广泛应用于[[Google Chrome]]、[[Microsoft Edge]]、[[Opera]]、[[Brave]]、[[Vivaldi]]、[[Samsung Internet]]等众多基于Chromium的浏览器中<ref name=":0" /><ref name=":1">[[wikipedia:Blink_(browser_engine)|Blink (browser engine) — Wikipedia]]</ref>。由于Google Chrome的市场主导地位以及大量Chromium衍生浏览器的存在,Blink是目前使用最为广泛的浏览器引擎<ref name=":1" /><ref name=":8">[https://www.chromium.org/blink/ Blink — The Chromium Projects]</ref>。 | | {{!}} 双子叶植物纲(Magnoliopsida) |
| | | {{!}}- |
| == 历史 ==
| | ! 目 |
| Blink的诞生源于Google在Chromium项目开发过程中对[[WebKit]]代码进行的大量修改。Chromium采用与其他WebKit浏览器不同的多进程架构,多年来的架构差异导致WebKit与Chromium项目的复杂性不断增加,减缓了创新速度<ref name=":2" />。2013年4月3日,Google正式宣布从WebKit中分支出Blink渲染引擎<ref name=":2" /><ref name=":3">[https://www.phoronix.com/news/Google-Forks-WebKit-Blink Google Forks WebKit As Blink Rendering Engine — Phoronix]</ref>。其名称的由来有两层含义:一是暗示速度(blink意为“闪烁”),二是指向非标准的[[HTML]] blink元素<ref name=":1" />。
| | {{!}} 无患子目(Sapindales) |
| | | {{!}}- |
| 分拆之初,Blink团队即删除了超过4.5百万行代码和7个构建系统,以简化代码库<ref name=":2" />。分拆后的首批改动之一便是弃用包括WebKit前缀在内的CSS供应商前缀,实验性功能改为选择加入(opt-in)方式启用<ref name=":1" />。
| | ! 科 |
| | | {{!}} 芸香科(Rutaceae) |
| 在分拆之前,从2009年末至2013年,Google是WebKit项目最大的代码贡献者<ref name=":1" />。Blink项目吸引了来自[[Google]]、[[Facebook]]、[[Microsoft]]、[[Opera Software]]、[[Adobe Systems]]、[[Intel]]、[[IBM]]、[[Samsung]]等多家公司的代码贡献<ref name=":0" /><ref name=":7" />。
| | {{!}}- |
| | | ! 属 |
| == 技术架构 ==
| | {{!}} 柑橘属(''Citrus'') |
| | {{!}}- |
| | ! 种 |
| | {{!}} 柠檬(''C. × limon'') |
| | }} |
| | [[File:柠檬 拍摄.webp|thumb|柠檬]] |
|
| |
|
| === 渲染流程 ===
| | == 分类学与命名 == |
| Blink作为渲染引擎,负责将[[HTML]]、[[CSS]]和[[JavaScript]]代码(以及图片和其他资源)转换为用户可查看和交互的网页<ref name=":9">[https://developer.chrome.com/docs/web-platform/blink?hl=zh-cn 什麼是 Blink? — Chrome for Developers]</ref>。其渲染过程包括资源收集、解析、样式计算、布局、绘制和合成等多个阶段<ref name=":9" />。
| | 柠檬的学名为''Citrus × limon''(曾用名''Citrus limon'')。18世纪的瑞典植物学家卡尔·林奈(Carolus Linnaeus)曾认为柠檬是香橼(''Citrus medica'')的一个变种,但现在已确认它是一个独立的杂交物种<ref name=":1" />。一项针对柠檬基因来源的研究表明,柠檬起源于枸橼和苦橙的杂交体种化<ref name=":2" />。 |
|
| |
|
| Blink使用开源的[[Skia]]图形引擎与计算机或移动设备的底层图形硬件进行交互,Skia通过[[OpenGL]]、[[Vulkan]]和[[DirectX]]等图形库提供跨平台渲染能力<ref name=":9" />。
| | 中文“柠檬”一词为外来音译词,源自阿拉伯文和波斯文,意指柑橘类水果<ref name=":3">[https://www.kepuchina.cn/article/articleinfo?business_type=100&classify=0&ar_id=675971 柠檬 - 科普中国]</ref>。因其味极酸,肝虚孕妇最喜食,故又称“益母果”或“益母子”<ref name=":0" />。 |
|
| |
|
| === JavaScript引擎 === | | == 形态描述 == |
| Blink内嵌[[V8 (JavaScript引擎)|V8]] [[JavaScript]]引擎,用于解析和执行JavaScript及[[WebAssembly]]代码<ref name=":9" /><ref name=":10">[https://cloud.tencent.com/developer/article/2182117 揭秘字节码到像素的一生!Chromium 渲染流水线 — 腾讯云]</ref>。V8根据[[ECMAScript]]标准处理[[JavaScript]],开发者可通过V8访问底层浏览器功能,如操作[[文档对象模型|DOM]]<ref name=":9" />。
| | 柠檬树是一种常绿小乔木或灌木,如不修剪,高度可达3至6米<ref name=":1" />。其枝条不规则,有时带有尖刺。嫩叶和花蕾呈暗紫红色,成熟叶片为厚革质,呈卵形或椭圆形,边缘有明显钝裂齿<ref name=":3" />。花单生或簇生于叶腋,带有甜香味,花瓣外部呈紫红色,内部为白色<ref name=":1" />。 |
|
| |
|
| === 多进程架构 ===
| | 果实呈卵形或长椭圆形,长7至12厘米,顶端通常有一个低平的乳头状突起。成熟后果皮为亮黄色,厚薄因品种而异,表面密布油腺点。果皮内部是白色的海绵状组织(中果皮或白皮层),是商业果胶的主要来源。果实一般有8至10瓣,果肉呈淡黄色,味极酸<ref name=":1" />。种子小而呈卵形,先端尖,但部分品种的果实无籽。 |
| Blink采用多进程模型,UI主进程与渲染进程分离运行,每个标签页在单独的渲染进程中运行,以提高稳定性和响应速度<ref name=":7" />。渲染进程包含主线程(处理JavaScript)等多个线程<ref name=":7" />。
| |
|
| |
|
| === Web标准实现 === | | == 起源与历史 == |
| Blink遵循[[WHATWG]]和[[W3C]]定义的Web标准,包括[[HTML]]、[[CSS]]和[[DOM]]等规范<ref name=":9" />。浏览器功能的接口规范以[[WebIDL]](Web接口定义语言)编写,确保在不同设备和平台之间实现标准化的交互方式<ref name=":9" />。
| | 关于柠檬的确切起源地,学术界尚无定论,普遍认为其原产于东南亚地区,可能源自缅甸北部与中国<ref name=":2" /><ref name=":0" />。有研究认为其野生祖先可能位于印度-缅甸地区<ref>[https://www.libertyprim.com/en/varieties/lemon/lemon-citrus-varieties-production-seasonality.htm Lemon - Libertyprim]</ref>。 |
|
| |
|
| == 特性 == | | 考古证据显示,柠檬在公元1世纪时已被罗马人引入意大利栽培,在庞贝古城的壁画中发现了类似柠檬树的图案<ref name=":1" /><ref>[https://herbaria.plants.ox.ac.uk/bol/citruslimon Oxford University Plants 400: Citrus limon]</ref>。此后,柠檬的种植由阿拉伯人传播至地中海地区。在公元1000年至1200年间,柠檬被引入西班牙和北非<ref name=":1" />。15世纪中叶,欧洲开始大规模栽培柠檬,热那亚是重要的早期种植中心<ref name=":1" /><ref name=":4">[https://eresources.nlb.gov.sg/infopedia/articles/SIP_490_2005-01-27.html Lemon - Singapore Infopedia]</ref>。1493年,克里斯托弗·哥伦布将柠檬种子带到了 Hispaniola(今海地与多米尼加共和国),柠檬由此传入美洲<ref name=":4" />。1494年,柠檬已在亚速尔群岛栽培<ref name=":1" />。 |
|
| |
|
| === 多进程与安全 ===
| | == 栽培与生产 == |
| Blink通过多进程架构和沙箱机制提升页面渲染效率及安全性<ref name=":7" />。每个渲染进程运行在受限的沙箱环境中,以限制潜在安全漏洞的影响范围。
| | 柠檬性喜温暖,不耐严寒,适宜在亚热带气候区栽培。意大利沿海和加利福尼亚州相对凉爽、气候稳定的地区尤其适合柠檬的商业化种植<ref name=":1" />。商业种植的柠檬树通常通过嫁接或芽接的方式,将 desired 品种繁殖到其他柑橘类(如甜橙、葡萄柚)的幼苗上,因为这些砧木比柠檬幼苗更整齐划一,且对根腐病等病害的抗性更强<ref name=":1" />。 |
|
| |
|
| === 跨平台支持 ===
| | 柠檬树可全年开花,果实从授粉到成熟需要6至10个月。商业果园中,柠檬树的种植间距通常为5至8米<ref name=":1" />。 |
| Blink作为跨平台渲染引擎,支持[[Windows]]、[[Linux]]、[[macOS]]、[[Android]]和[[ChromeOS]]等多个操作系统<ref name=":1" /><ref name=":4">[https://zh.m.wikipedia.org/zh-sg/Blink Blink — 维基百科(中文·新加坡)]</ref>。但在[[iOS]]平台上,由于Apple的政策限制,所有浏览器必须使用[[WebKit]]引擎,因此基于Chromium的浏览器在iOS上无法使用Blink<ref name=":1" /><ref name=":11">[https://m.ithome.com/html/670633.htm 谷歌希望在 iOS 上使用 Chrome Blink 引擎,以取代苹果的 WebKit — IT之家]</ref>。
| |
|
| |
|
| == 应用范围 == | | == 用途 == |
| Blink被广泛应用于所有基于Chromium的浏览器,包括但不限于<ref name=":0" /><ref name=":1" /><ref name=":7" />:
| | 柠檬在烹饪中应用极为广泛。其果汁是制作柠檬水、柠檬派、蛋挞等甜点和饮品的关键原料<ref name=":1" />。其酸味也常被用于提升禽肉、鱼类和蔬菜菜肴的风味。柠檬皮(皮屑)也常用于为食物增添风味。 |
|
| |
|
| * [[Google Chrome]](版本28及以后)
| | 除食用外,柠檬也用于制作化妆品、抛光剂和无毒农药等非食用产品。历史上,柠檬因其富含维生素C,曾被用于预防和治疗困扰海员的坏血病<ref name=":0" />。 |
| * [[Microsoft Edge]](版本79及以后)
| |
| * [[Opera]](版本15及以后)
| |
| * [[Brave]]
| |
| * [[Vivaldi]]
| |
| * [[Yandex Browser]]
| |
| * [[Samsung Internet]](部分版本)
| |
| * [[Amazon Silk]]
| |
|
| |
|
| == 许可协议 == | | == 营养 == |
| Blink采用多重许可协议。Google作者贡献的部分以[[BSD许可证|BSD]]风格许可证发布,而基于WebCore的组件沿用[[LGPL|GNU宽通用公共许可证]](LGPL)v2.1<ref name=":1" /><ref name=":4" />。
| | 根据美国农业部(USDA)的[[数据]],每100克去皮生柠檬约含29千卡热量、89%水分、1.1克蛋白质、9.3克碳水化合物、2.8克膳食纤维和2.5克糖。柠檬是维生素C的优良来源,每100克约含53毫克维生素C。此外,柠檬还含有硫胺素(维生素B1)、核黄素(维生素B2)、烟酸(维生素B3)以及钙、铁、镁、磷、钾等矿物质<ref name=":1" />。 |
|
| |
|
| == 参考文献 == | | == 参考文献 == |
| <references /> | | <references /> |