Node.JS 节假日季文章
-
介绍 AWSBOX,专为 Node.JS 设计的 DIY PaaS - Node.js 节假日季,第 12 部分
这是 Mozilla 身份团队的 Node.JS 节假日季系列的第 12 集,共 12 集。这是最后一部分,涵盖了 awsbox。在用 Node.js 写完服务器之后,如何部署它呢?与其使用现有的“平台即服务”(PaaS) 提供商,Mozilla 的身份团队 […]
-
本地化实践,第 3 部分,共 3 部分 - Node.js 节假日季,第 11 部分
这是 Mozilla 身份团队的 Node.JS 节假日季系列的第 11 集,共 12 集。这是关于本地化的最后一部分,希望让你对如何处理本地化问题感到自信!使用我们的字符串 首先,我们将 i18n-abide 模块添加到我们的代码中,然后我们的本地化 (L10n) 团队 […]
-
本地化社区、工具和流程,第 2 部分,共 3 部分 - Node.js 节假日季,第 10 部分
这是 Mozilla 身份团队的 Node.JS 节假日季系列的第 10 集,共 12 集。让我们再来谈谈本地化!在我们之前发布的“如何本地化你的 Node.js 服务”文章中,我们学习了如何将 i18n-abide 添加到我们的代码中。我们对模板和 JavaScript 文件中的字符串都进行了包装。作为开发者, […]
-
本地化你的 Node.js 服务,第 1 部分,共 3 部分 - Node.js 节假日季,第 9 部分
这是 Mozilla 身份团队的 Node.JS 节假日季系列的第 9 集,共 12 集。现在是深入研究本地化的时候了!你知道 Mozilla 的产品和服务被本地化为多达 90 种语言吗?以下只是一些本地化的示例:翻译文本 […]
-
极佳的前端性能,第 3 部分 - 通过优化字体实现重大性能提升 - Node.js 节假日季,第 8 部分
这是 Mozilla 身份团队的 Node.JS 节假日季系列的第 8 集,共 12 集。今天我们将进一步讨论前端性能!我们通过使用字体子集,将 Persona 的字体占用空间减少了 85%,从 300 KB 降至 45 KB。这篇文章详细介绍了我们如何实现这些性能改进,并提供了 […]
-
使用 node-convict 驯服配置 - Node.JS 节假日季,第 7 部分
这是 Mozilla 身份团队的 Node.JS 节假日季系列的第 7 集,共 12 集。今天是谈论配置的时候了。在“Node.JS 节假日季”系列的这一部分中,我们将深入了解 node-convict,一个用于管理 node.js 应用程序配置的工具。它提供透明 […]
-
极佳的前端性能,第 2 部分:使用 etagify 缓存动态内容 - Node.JS 节假日季,第 6 部分
这是 Mozilla 身份团队的 Node.JS 节假日季系列的第 6 集,共 12 集。今天是关于前端性能的第二部分。你可能知道 Connect 会为静态内容添加 ETag,但不会为动态内容添加。不幸的是,如果你动态生成静态页面的 i18n 版本, […]
-
构建不会熔化的 Node.JS 服务器 - Node.JS 节假日季,第 5 部分
这是 Mozilla 身份团队的 Node.JS 节假日季系列的第 5 集,共 12 集。在这篇文章中,我们将讨论如何扩展 Node.JS 应用程序。如何构建一个即使在不可能的负载下也能保持运行的 Node.JS 应用程序?这篇文章介绍了一种技术和一个库, […]
-
极佳的前端性能 第 1 部分 - 合并、压缩和缓存 - Node.JS 节假日季,第 4 部分
这是 Mozilla 身份团队的 Node.JS 节假日季系列的第 4 集,共 12 集。这是关于如何实现更好的前端性能的第一篇文章。在本部分“Node.JS 节假日季”系列中,我们将讨论前端性能,并介绍我们构建和使用 […]
-
使用安全的客户端会话来构建简单且可扩展的 Node.JS 应用程序 - Node.JS 节假日季,第 3 部分
这是 Mozilla 身份团队的 Node.JS 节假日季系列的第 3 集,共 12 集。它涵盖了如何为可扩展的 Node.js 应用程序使用会话。静态网站很容易扩展。你可以对它们进行缓存,而且你不需要在提供 […] 的各个服务器之间传播状态。