JavaScript 文章
-
Dweb:使用 Aragon 创建去中心化组织
Aragon 是一个开源项目,用于使用以太坊、IPFS 和 Web 构建去中心化组织。 Aragon 应用程序通过在以太坊区块链上执行的智能合约,实现无信任和透明的治理。
-
过度脚本化!深入挖掘大规模 JavaScript 执行
我们开始探索用户访问网页时触发的看不见或不明显的 JavaScript 执行事件,以及人们检索内容时触发的所有第一方和第三方事件。 为了便于进一步探索和分析,我们发布了关于 JavaScript 执行的完整数据集。 本文介绍了数据集、收集方式以及沿途做出的决定。 我们将分享发现的见解示例,并提供有关参与关联的“过度脚本化 Web:Mozilla 数据分析挑战赛”的信息,该挑战赛已于今天与 Mozilla 的开放创新团队联合推出。
-
宝宝的第一款 Rust+WebAssembly 模块:向 JSConf EU 说 hi!
一个秘密项目一直在为 JSConf EU 酝酿,本周末将揭晓:The Arch 是一个超越现实的体验,它使用 30,000 个彩色 LED 来创建一个用于灯光动画的画布。 您可以掌控这个空间。 使用模块,您可以创建灯光动画。 虽然这是 JSConf,但这些动画不仅仅由 JavaScript 模块驱动。 事实上,我们希望您尝试一些新的东西… Rust + WebAssembly。
-
调试现代 Web 应用程序
Firefox Dev Tools 团队发布了对调试器源地图支持的升级。 它允许您检查实际编写的代码。 结合为所有 Firefox devtools 提供一流的 JS 框架支持的持续工作,这些进步提高了在 React、Angular 和 Ember 等框架以及 Webpack、Babel 和 PostCSS 等现代工具中工作的 Web 应用程序开发人员的生产力。
-
您好
wasm-pack
!介绍 wasm-pack,这是一个用于组装和打包以 WebAssembly 为目标的 Rust 包的新工具。 这些包可以发布到 npm 注册表,并与其他包一起使用。 这意味着您可以将它们与 JS 和其他包并排使用,并在许多类型的应用程序中使用它们。
-
ES 模块:卡通深度解析
ES 模块为 JavaScript 带来了官方的标准化模块系统。 随着 5 月份 Firefox 60 的发布,所有主要浏览器都将支持 ES 模块,目前正在进行将 ES 模块支持添加到 Node.js 以及 ES 模块集成到 WebAssembly 的工作。 Lin Clark 的深度解析说明了 ES 模块的工作原理、它们解决的问题以及它们与其他模块系统中的模块有何不同。
-
使 WebAssembly 更好地适用于 Rust 和所有语言
为了成为一种有用的 Web 语言,Rust 需要与 JavaScript 生态系统很好地协作。 我们需要做一些工作才能实现这一点,幸运的是,这项工作也将帮助其他语言。 Lin Clark 的代码卡通探索了我们需要解决的一些 WebAssembly 易用性挑战。 想帮忙吗?
-
缩减 Emscripten 中的 WebAssembly 和 JavaScript 代码大小
Emscripten 是一个用于 asm.js 和 WebAssembly 的编译器工具链,它允许您以接近本机的速度在 Web 上运行 C 和 C++。 Emscripten 的输出大小最近大大减少,尤其是对于较小的程序。 Alon Zakai 更深入地了解了其中一些优化和新的改进领域。
-
Flash 之后:开放 Web 的多媒体
第二部分:Flash 在十多年来为数十亿用户提供了视频、动画、交互式网站以及广告,但现在它即将消失。 这里汇集了一系列资源,展望已经出现的开放 Web 技术,这些技术将使 Web 视频、动画和游戏开发比以往更加高效和引人入胜!
-
Intersection Observer 加入 Firefox
无限滚动、延迟加载和在线广告有什么共同点? 它们需要了解页面上元素的可见性并做出反应! 不幸的是,在 Web 上,了解元素是否可见一直是件困难的事情。 大多数解决方案监听滚动和调整大小事件,然后使用 DOM API(例如 […]