技术周报·再谈字节小程序

3,533 阅读3分钟

编辑推荐

再谈字节小程序

让宿主有运行小程序的能力是打破应用孤岛、连接更多服务的第一步。不同宿主基于各自发展的愿景和使命,集成小程序框架所赋予开发者的玩法空间,承载的业务场景各有不同。基于一套小程序框架,可多种延展,以最轻量的方式实现同外部服务的快速连接,拓展能力边界,构建业务生态能力。

谈谈浏览器中富文本编辑器的技术演进

富文本编辑器按发展历程而言,分为 L0、L1、L2 三个阶段,每个阶段都比上一个阶段定制程度更高,由浏览器导致的问题也更少(因为强依赖浏览器 API 的情况更少),同时开发难度也更大。本文将详细讲解各个阶段,然后列举一些相关的产品来加以说明。

前沿探索

Rust 是 JavaScript 基础设施的未来

Rust 是一种快速、可靠、内存高效的编程语言。它已经连续六年被评为最受 欢迎编程语言 。它由 Mozilla 创建,现在被 Facebook、苹果亚马逊微软谷歌 用于系统基础设施、加密、虚拟化和更多底层(low-level)的编程中。

基于 WebAssembly 的图片渲染/视频/云原生的场景应用有哪些?

WebAssembly 的二进制文件比 Javascript 文本文件小得多,因而下载速度更快。其解析和执行速度也更快。对比 WebAssembly,Javascript 是一种动态类型语言,不必事先定义变量类型,也不需要提前编译。

浅析Web录屏技术方案与实现

网页录屏技术已趋于成熟。例如可将录屏技术运用到在线考试中,实现远程监考、屏幕共享以及录屏等;而在我们开发人员研发过程中,对于部分偶发事件,异常监控系统仅仅只能告知程序出错,而不能清晰的告知错误的复现路径,而录屏技术或许能帮我们定位并复现问题。

实践 & 应用

Webpack 性能系列五:使用 Scope Hoisting

Scope Hoisting 本质上就是将符合条件的多个模块合并到同一个函数空间内,减少函数声明的模板代码与运行时频繁出入栈操作,从而打包出 体积更小运行性能 更好的包。

浅析Web录屏技术方案与实现

网页录屏技术已趋于成熟。例如可将录屏技术运用到在线考试中,实现远程监考、屏幕共享以及录屏等;而在我们开发人员研发过程中,对于部分偶发事件,异常监控系统仅仅只能告知程序出错,而不能清晰的告知错误的复现路径,而录屏技术或许能帮我们定位并复现问题。

Node.js 多进程/线程 —— 日志系统架…

为了更清晰的查看用户日志信息。需要搭建一个用户日志管理系统,在管理系统中可以清晰地查看用户的日志信息。但是用户上传的都是经过加密和压缩过的文件,所以就需要在用户上传日志后,实时对用户上传的日志进行解密和解压缩,还原出用户的关键操作。

新手向:前端程序员必学基本技能——调试JS代码

文章比较详细介绍了 VSCode 调试 Node.js 调试代码的基本技能,Chrome 调试代码其实也是类似。调试代码是前端程序员基本技能,必须掌握

阅读源码

Axios 网络请求源码阅读笔记

最近,Axios 官方文档终于变好看了,支持多语言切换,阅读更清晰,使用起来也更加舒适!作为一款受全球欢迎的网络请求库,有必要偷学一下其中的架构设计编码方式