首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

微前端01 : 乾坤的Js隔离机制(快照沙箱、两种代理沙箱)

距离上一篇文章已经过去快一年了,当时信誓旦旦准备出一系列文章来剖析Vue2的源码,后来又对Vue3进行了比较多的研究,但终究没以文章的形式呈现,是的,我食言了。但有技术热情支持的文章,虽会迟到但不会缺席,我会用一系列文章来呈现微前端框架的方方面面,不仅是核心流程,更多的会投入到细节中去,原理的了解有助于我们更好的利用一些工具进而更好的工作,然而细节才会真正的帮助我们成长。关于微前端的系列文章,我会从乾坤源码分析开始,深入到import-html-entry(乾坤的一个重要的依赖库)、single-spa的源码细节实现,进一步分析市面上一些其他微前端框架的思想和优劣,最终以构建一个强大的生产环境可用的微前端框架来结束这一系列文章,希望能对大家有所帮助,好了,现在就让我们开始吧。

02

被低估的 Deno

这个周末,我一直在把玩 deno 的 rusty_v8 以及 deno_core(录了几个 rusty_v8 的视频,预计四月第二周发)。rusty_v8 是 google v8 engine 的 Rust 零成本封装,而 deno_core 在 rusty_v8 的基础上进一步封装了一些额外的功能。众所周知,v8 是 chrome 内部的 javascript 执行引擎,它优异的 JIT 能力,以及高效的垃圾回收,使得 chrome 成为最快最成功的浏览器。v8 仅仅被用在浏览器中有些暴殄天物,于是十多年前(2009),Ryan Dahl 把 v8 引入了服务端,创建了 node.js —— node 以简单容易上手的编程模型(单线程,异步处理)和大量的前端拥趸一举成为广受欢迎的服务端开发工具;而 3 年前,Ryan Dahl 自我革命,重新用 v8 从零打造 deno,意欲让 deno 成为下一代服务器开发的王者。

03
领券