立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 40|回复: 0

重新理解 Web

[复制链接]

重新理解 Web

[复制链接]

481

主题

962

回帖

4729

积分

论坛元老

积分
4729
acg88

481

主题

962

回帖

4729

积分

论坛元老

积分
4729
2023-11-2 00:11:30 | 显示全部楼层 |阅读模式
到底什么是 Web?要回答这个问题,需要先理解 Web 的三要素:

Web Runtime
前端技术
URL
1.1 Web Runtime
第一个核心要素是「Web Runtime」,基于 Web 的内容或应用,本质上都是一种用高度抽象的方式来实现、分发和运行的客户端软件,需要建立在一个非常 high level 的软件抽象层(abstraction layer)上,这个抽象层就是「Web Runtime」。

提供「Web Runtime」的客户端技术,可以分为这么四类:

传统浏览器:一种应用层的 Web 平台,在桌面平台上是主流,比如 Chrome、Safari、Edge
PWA(Progressive Web App):基于 OS 层的 Web 平台,在全球是主流,比如 有图比 的桌面应用和 Premium 离线访问、BBC 的 UAP 等
WebView:在 OS 层提供的 Web 能力 API,在移动平台上是主流,比如 iOS 的 WKWebView、Android 的 WebView、Windows 的 WebView2
跨端(Hybrid)容器:在应用层提供的 Web 能力 API,在国内是主流,比如小程序、Kun、Weex 等技术
在传统浏览器里,「Web Runtime」被称作「浏览器引擎」,由于 2D 互联网中的浏览器传统上主要用来渲染带交互能力的 2D 图文内容,所以「浏览器引擎」也经常称作「渲染引擎」。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-12-26 14:55 , Processed in 0.013143 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表