累死在前端是迟早的事

AI 概述
一二QuickJS 的特点能否取代 牛 x 的引擎 V8一路开挂的作者结束语 一 今天报道一些前端行业相关的前沿新闻,看了之后第一反应是真的太快,太快了,大神们慢点。 先来看阮老师发的,Go 语言也来前端 js 领域插一脚。 点评:script 标签成了所有语言的宠儿,随便加个 type 属性类型,就临门一脚。 没办...
目录
文章目录隐藏
  1. QuickJS 的特点
  2. 能否取代 牛 x 的引擎 V8
  3. 一路开挂的作者
  4. 结束语

累死在前端是迟早的事

今天报道一些前端行业相关的前沿新闻,看了之后第一反应是真的太快,太快了,大神们慢点。

先来看阮老师发的,Go 语言也来前端 js 领域插一脚。
累死在前端是迟早的事

点评:script 标签成了所有语言的宠儿,随便加个 type 属性类型,就临门一脚。

没办法,谁让咱 js 是解释性语言呢?凡是能解释的都来搞一搞?不过这原理其实是基于浏览器的新 api,WebAssembly,这个大家应该都听过。

把语言编译成 WebAssembly 格式的文件,浏览器引擎都可以读取并执行,不是什么新技术,北妈可以负责任的告诉你:大家不用怕。

JS 是不会被任何语言取代的,而是会被各种语言糅合和跪舔到有可能。

前端 JavaScript 引擎百家争鸣。

上周 Facebook 发布 js 引擎 Hermes 引擎,还有 Bellard 以及 C 语言大神 Charlie Gordon 公开发布了 QuickJS。它是在 MIT 许可下发布的一个轻量可嵌入的 JavaScript 引擎,支持最新的 ES2019 语言规范。

不知道他? 视频领域的人 应该都知道 FFmpeg 吧,可以说一个人撑起了一个领域的人?

正如 Twitter 上的一位网友所说“JavaScript 引擎就像公交汽车:你等了好几年都没来,然后两个闪亮新玩家一并出现!”

QuickJS 的特点

QuickJS 支持 ES2019 规范, 包括模块,异步生成器和代理。同时可选地支持数学扩展,例如 BigInt、BigFloat 和运算符重载。

主要特点:

  • 小巧且易于嵌入:只需几个 C 文件,无外部依赖,x86 下一个简单的 hello world 示例程序仅 190 KB 的大小。
  • 具有极低启动时间的快速解释器:在台式 PC 的单核上,在大约 100 秒内运行 ECMAScript 测试套件 56000 次测试。运行时实例的完整生命周期在不到 300 微秒的时间内完成。
  • 支持 ES2019 ,包括模块、异步生成器和完整的 Annex B 支持(传统的 Web 兼容性)。
  • 100%的通过了 ECMAScript 测试用例。
  • 可以将 Javascript 源编译为没有外部依赖的可执行文件。
  • 在 Javascript 中实现的具有上下文着色的命令行解释器。
  • 带有 C 库包装库构建的内置标准库。

能否取代 牛 x 的引擎 V8

这个消息一经发出便在 Hacker News、知乎等社区上引发热议。

知乎网友“龙泉寺扫地僧”说

又是 Bellard 大神的作品,此大神当年看他写的 QEMU 就惊为天人,现在终于对 JS 下手了。

V8 越来越大,最新版好像都快 10M 了,其实很多时候我就想带个小巧可用的 js 引擎而已,这次刚好可以填补这方面的空白 (其他 js 引擎对标准实现的还不够完善)。要不是 Blink 和 V8 深度绑定,我真想把 V8 替换掉。

一路开挂的作者

Fabrice 是一位法国著名的计算机程序员,因 FFmpeg、QEMU 等项目而闻名业内。

他也是最快圆周率算法贝拉公式、TCCBOOT 和 TCC 等项目的作者。曾在国际 C 语言混乱代码大赛中两度获胜。

网友 justjavac 在知乎上晒出了作者之前的伟绩:

一路开挂的作者

结束语

哎,大神就喜欢玩跨界,angular 是 java 开发人员写的,nodejs 之前是写 c++的,Vue 作者之前是个搞艺术的,现在连无比严谨复杂的 js 引擎,也要来搞一搞了。

我只能说:我们累死在前端,是迟早的事!

以上关于累死在前端是迟早的事的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

7

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » 累死在前端是迟早的事

发表回复