(点击上方蓝字,快速关注我们)
转自:开源中国、solidot、cnBeta、腾讯科技等
0、V8 开源 JavaScript 引擎 6.9 版发布:继续对内存进行优化
每六周,V8 JavaScript 引擎都会发布一个新版本,现在最新版本 6.9 已正式推出。发布说明显示,V8 6.9 在 x64 平台上支持嵌入式内置插件,通过该插件,显著优化了 V8 的内存使用。数据显示,V8 堆大小在 x64 上有了显著的节省。而其他平台将在即将发布的版本中推出。
除了内存方面的优化,6.9 版本还带来了性能方面的优化。WebAssembly 得到了一个新的基线编译器 Liftoff,它可以更快地启动具有大型 WebAssembly 模块(如 Google Earth 和 AutoCAD)的复杂网站。根据硬件的不同,官方表示看到的加速比超过 10 倍。
V8 v6.9 还通过改进 WeakMap 处理减少了 Mark-Compact 垃圾收集的暂停时间。
1、里程碑,Let's Encrypt 根证书被所有主要根程序信任
Let's Encrypt 最近好消息不断,上个月末我们报导过 Let's Encrypt 已经创造历史,为超过 1 亿个网站提供了保护,昨天 Let's Encrypt 网站又宣布其达到新的里程碑:Let's Encrypt 的根证书 ISRG Root X1 目前已受到包括 Microsoft、Google、Apple、Mozilla、Oracle 和 Blackberry 在内的所有主要根程序的信任。
Let's Encrypt 解释称,在最开始发行的时候,得益于与另一个证书颁发机构(CA,Certification Authority) IdenTrust 的交叉签名,使得 Let's Encrypt 证书受到广泛信任。默认情况下,浏览器和操作系统并不会直接信任 Let's Encrypt 的证书,但他们信任 IdenTrust,而 IdenTrust 信任 Let's Encrypt,于是产生了用户对 Let's Encrypt 证书的间接信任。
此次 Let's Encrypt 根证书被所有主要根程序信任是一次里程碑事件,今后所有新发布的操作系统、浏览器和设备都会直接信任 Let's Encrypt,但是 Let's Encrypt 同时也表示,虽然在此之前几乎所有较新版本的操作系统、浏览器和设备都已经直接信任了 Let's Encrypt,但是市场上仍然有许多旧版本程序不直接信任 Let's Encrypt,这就存在着一个问题:其中一些旧系统最终将在更新后直接信任 Let's Encrypt,但是有一些却做不到。所以为了兼容这部分旧系统,直到它们完全退出市场,Let's Encrypt 预计至少在未来五年内还会使用之前的交叉签名策略。
对于 Let's Encrypt 的用户来说则不需要做些什么,只要确保 ACME 客户端(例如 Certbot)定期接收软件更新。
Let's Encrypt 是一个免费、自动化和开放的证书颁发机构,为用户提供所需的数字证书,以最友好的方式免费为网站启用 HTTPS(SSL/ TLS),目前已为 1.15 亿网站提供 HTTPS 加密,其服务由 Internet Security Research Group (ISRG) 提供。
2、IntelliJ IDEA 2018.2.1 发布,错误修复和诸多性能提升
JetBrains 刚刚发布了 IntelliJ IDEA 2018.2.1,这一全新的升级带来了重要的错误修正,并在许多方面提升了性能。例如,修复了在使用 Spring 项目时带来的性能不佳问题。主要更新内容如下:
● 修复了 VCS 存储库检测性能不佳的问题(与 symlinks 有关)
● 修复了被破坏的 Android Profiler
● 修复了使用 Spring 项目时遇到的性能不佳问题
● ......(详情: https://www.jetbrains.com/idea/download/)
3、微软的 .NET 跨平台机器学习框架 ML.NET 0.4 发布
ML.NET 0.4 已发布,在最新发布的 0.4 版本中,微软为 ML.NET 添加了文本场景的 Word 嵌入转换(Word Embeddings Transform),此外,通过添加对 SymSGD 学习器的支持,提高了二进制分类和线性回归等线性学习器的速度,从而改进了对自然语言处理(NLP)方案的支持,还改进了 F#API 和 ML.NET 示例,以及 bug 修复等。(详情:https://github.com/dotnet/machinelearning/releases/tag/v0.4.0)
觉得这些资讯有帮助?请转发给更多人
关注 技术最前线 ,看 IT 要闻