JavaScript引擎V8发布v8.0版本 数周后抵达Google Chrome;JavaScript2019生态调查报告出炉,React满意度最高;新版 Edge 插件商店面向开发者开放,支持现有插件迁移;2020年的开源:未来看起来一片光明。
前端新闻
JavaScript 引擎 V8 发布 v8.0 版本 数周后抵达 Google Chrome
12 月 18 日,JavaScript 引擎 V8 发布 v8.0 版本,此版本除了修复一些 bug 外,还带来了性能的提高。该版本通过指针压缩,将唯一的低位存储到堆中即可节省内存资源。经过测试,平均节省 40% 的堆内存。更多详情,可从官方渠道了解更多。目前该版本是预览版,正式版将于几个星期后随 Chrome 80 Stable 一起发布。
https://v8.dev/blog/v8-release-80
JavaScript2019 生态调查报告出炉,React 满意度最高
2019 年 JavaScript 状态调查新鲜出炉,本次调查共有 21,717 人参加。调查显示,React 框架不仅是最常用的前端框架,而且满意度最高。JavaScript 框架后起之秀 Angular 开发者满意度呈下降趋势,满意度仅为 38%。更多详情,参考完整报告:
新版 Edge 插件商店面向开发者开放,支持现有插件迁移
微软宣布,新版 Edge 浏览器的插件商店(Addons store)已面向所有开发者开放提交,通过开发人员仪表板即可提交插件。
行业新闻
2020 年的开源:未来看起来一片光明
开源推动者与 Android 专家 Jack Wallen 近日发表了一篇文章,预测未来的开源局势,他认为 2020 年的开源前途将一片光明。
https://www.techrepublic.com/article/open-source-in-2020-the-future-looks-bright/
2020 年最需要了解的 9 种语言
在生活中,只会说一种语言可能不是明显的劣势,但是对于计算机语言来说,只会一种语言几乎是致命的缺点。 N.F. Mendoza 总结了 2020 年最需要了解的 9 种语言。
https://www.techrepublic.com/article/top-9-computer-languages-to-know-for-2020/
腾讯云完成百亿营收,奖励 8000 员工人手一部 iPhone 手机
腾讯云 2019 年完成 100 亿元营收目标,为此腾讯公司奖励每人一部 iPhone 11 Pro 新款手机。对此,腾讯云方面回应称,消息属实。腾讯云方面表示,腾讯云在第三季度内实现年度收入成功突破 100 亿元,今年公司特别授予腾讯云团队及 TEG 兄弟团队创业里程碑激励。为此,特别选择这个时间点,对相关团队发放纪念礼。本次激励不只是对腾讯云业务发展“迟来的庆祝”,更是肯定团队多年来拼搏、坚持的创业精神,同时也是鼓励团队再接再厉,创造下一个里程碑。
深度阅读
Vue 测试速成教程
如果写完项目的最后一个功能后发现系统的其他部分不断出现错误是不是很烦躁呢?为已经写好和将写的功能编写测试可以确保项目不会出现这种情况。在这个教程中,作者将展示如何编写 Vue 应用程序的单元测试、集成测试和端到端测试。
https://dev.to/blacksonic/vue-testing-crash-course-59kl
CSS 框架的对比与选择
在构建 UI 时,我们需要一致且有效的 CSS,这可能是一项艰巨的任务,也是许多前端开发人员在诸如 Bootstrap 之类的流行 CSS 框架中寻找解决方案的原因。
https://www.blog.duomly.com/css-frameworks/
如何使用 GoAccess 分析 Apache 日志文件
GoAccess 是同时基于终端和 Web 的实时仪表板,用于读取 Apache access.log 文件。作者将介绍如何在在运行 Apache 2 的 Ubuntu Server 19.10 上安装 GoAccess 。
https://www.techrepublic.com/article/how-to-analyze-the-apache-log-file-with-goaccess/
Google Cloud Platform(GCP)安全最佳做法
Google Cloud Platform(GCP)是一项云服务,可为客户提供创建和管理虚拟机和 Kubernetes 集群、运行应用程序以及存储数据的功能。下边博客中演练了 GCP 的几个功能,并在如何配置 GCP 环境上提供安全建议。
https://www.assured.se/2019/12/19/gcp-security/
工具 &库 &资源
国际化 React 应用程序:lightweight 优雅的轻量级(1.6kB)库
应用程序国际化可以使它适应不同语言和地区,同时也可以带来一些好处。通过对应用程序进行国际化,可以吸引更多的受众。
https://github.com/ibitcy/eo-locale
Day.js 1.8.18 发布,轻量级时间和日期 JavaScript 库
Day.js 是一个仅 2kb 大小的轻量级 JavaScript 时间日期处理库,和 Moment.js 的 API 设计保持完全一样
https://www.oschina.net/news/112167/dayjs-1-8-18-released
Element 的 blazor 版本 Blazui
Element 的 blazor 版本,无 JS,无 TS,用 .Net 写前端的 UI 框架,非 Silverlight,非 WebForm,开箱即用。
https://gitee.com/wzxinchen/blazui
评论