极客视点
极客时间编辑部
极客时间编辑部
113240 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:23
登录|注册

谷歌发布新的Node.js Web渲染界面 Carlo

讲述:丁婵大小:2.17M时长:02:23
近日,谷歌发布了 Carlo 的早期版本,这是谷歌实验室用来创建 Node.js 应用的实验性项目。它使用 Puppeteer 实现了 Node.js 应用和 Chrome Web 浏览器之间的通信。
目前,在使用 Web 技术创建桌面应用这一方面,Electron 是主导性的技术。与 Electron 不同,Carlo 并不会尝试将特定版本的 Chrome 和 Node.js 打包在一起,而是依赖于终端用户的电脑上已经安装的任意版本的 Chrome。
Carlo 并没有提供构建真正桌面应用的功能,比如修改浏览器视图的名称、菜单或图标。相反的,它更像是在本地应用服务器上运行应用,并自动在 Chrome 中浏览该应用。
据了解,Puppeteer 是谷歌的浏览器自动化项目,它使用了 DevTools 协议,Carlo 使用这种机制与 Chrome 浏览器的实例进行通信。
基于 Carlo 的应用并不需要在每次 Chrome 升级的时候发布更新。这种方式的潜在缺点就是可能会破坏应用程序中的功能。如果无法定位到 70 或更高版本的 Chrome,应用程序将会返回一个错误。对此,推荐使用 pkg 将 Carlo 应用打包到可执行二进制文件中。
另外,Carlo 可能还会重新引发什么是 Web、什么不是 Web 的争论。谷歌的工程师亚历克斯·罗素(Alex Russell)曾经表示,像 Electron 这样的平台都试图在允许开发人员使用 Web 的客户端 - 服务端技术的前提下,让他们获取一些“额外(exotic)”的能力。按照这种方式,他们不得不抛弃共享价值体系中的一个或多个方面。这些方式说不上糟糕,甚至其中有很多人可以说是技术天才,但这并不是 Web。
Carlo 所倡导的方式非常适合渐进式 Web 应用(Progressive Web Apps),而对于为桌面应用程序寻求完整功能的开发人员来说,可能会倾向于继续使用 Electron。
现在,Carlo 可以在 Apache 2 开源协议下使用。如果你对此感兴趣,可以点击文末链接,官方鼓励通过Carlo GitHub 项目进行贡献。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
27
沉浸
阅读
分享
手机端
快捷键
回顶部