Web框架
Web全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统

悟透前端 | 参悟 Javascript 中的 call 和 apply
对于前端工程师来说,call、apply 算是常用的函数方法,允许通过函数和在函数调用中指定 this 的指向。那么这两个方法到底有什么区别呢?本文将详细介绍这两个方法,顺便加深对其理解。




优化无止境,爱奇艺中后台 Web 应用性能优化实践
爱奇艺视频生产智能云平台系统在今年进行了一次重大升级,前端团队也趁此机会将底层技术架构从三年前的 Arm.js(内部 MVC 框架)+ Java BFF + Velocity 模板完全切换到了 Vue.js + Node.js BFF 的技术栈。

解读 2020 之年终技术盘点特辑 | InfoQ 大咖说
正值 2020 年末,InfoQ 编辑部策划了本期《大咖说》年度特辑,我们非常荣幸地邀请到了五位来自不同技术领域的资深专家,跟我们一起回顾 2020 年各领域的技术发展,并对 2020 年各领域的重大技术突破、2021 年值得关注的技术趋势走向进行全方位解读。


Snowpack 3 RC 版本发布:可跳过 npm 安装步骤
这是一次重大的版本更新,其中有一些重要的新特性,包括一种按需加载 npm 导入的新方法,可以完全跳过前端的 npm install 步骤。

源码 | 浅谈 Webpack 原理,以及 loader 和 plugin 实现。
通过源码理解 webpack5 原理和构建过程,以及 raw-loader 和 cros-plugin 插件实现,手撸最简 webpack。
深入浅出 WebRTC AEC(声学回声消除)
前言:近年来,音视频会议产品提升着工作协同的效率,在线教育产品突破着传统教育形式的种种限制,娱乐互动直播产品丰富着生活社交的多样性,背后都离不开音视频通信技术的优化与创新,其中音频信息内容传递的流畅性、完整性、可懂度直接决定着用户之间的沟通

基于 Vite 搭建 Electron+Vue3 的开发环境
目前社区两大 Vue+Electron 的脚手架:electron-vue 和 vue-cli-plugin-electron-builder。都有这样那样的问题,且都还不支持 Vue3,然而 Vue3 已是大势所趋,Vite 势必也将成为官方 Vue 脚手架。



30 分钟开发一款抓取网站图片资源的浏览器插件
由于业务需求, 笔者要为公司开发几款实用的浏览器插件, 所以大致花了一天的时间, 看完了谷歌浏览器插件开发文档, 在这里特地总结一下经验, 并通过一个实际案例来复盘插件开发的流程和注意事项.


markdown-wasm:一个非常快的 WebAssembly Markdown 解析器
Rasmus Andersson 发布了 markdown-wasm,一种从 C 语言移植到 WebAssembly 的 Markdown 解析器,速度非常快。

Bytecode Alliance 宣布服务器端 WebAssembly 发展愿景
WASM 开源社区现在比 Bytecode Alliance 要大得多。现在有多种 WASM 虚拟机实现、编程语言的编译器工具链以及主机操作系统和环境 (例如,Node.js、Deno 或区块链)。



Brahmos:一个更小、更快的类 React UI 框架,支持并发渲染
Brahmos 旨在用一种不一样的、更快的方法来实现已知的 React API(钩子、上下文、并发模式等等),还利用了 JavaScript 的一个标准特性:模板字面量。Brahmos 是为数不多实现了 React 并发模式 API 的 UI 框架之一,其他框架可能还在等待,或者完全放弃该特性。




2020 年度 JavaScript 开源大奖揭晓,共有 6 个项目获奖
自 2018 年以来,JavaScript 开源大奖每年都会选出四个类别最有影响力的开源项目:年度突破奖、最激动人心技术应用奖、年度最有趣项目奖和对社区最有影响力贡献奖。2020 年奖励了 6 个开源项目。
