linuxsir首页 LinuxSir.Org | Linux、BSD、Solaris、Unix | 开源传万世,因有我参与欢迎您!
网站首页 | 设为首页 | 加入收藏
您所在的位置:主页 > 小企鹅新闻图书馆 >

V8 7.5 Beta 发布,WebAssembly隐式缓存

时间:2019-05-21  来源:未知  作者:admin666

昨天,Google Chrome的JavaScript和WebAssembly引擎背后的团队V8宣布发布V8 7.5 beta。根据V8的发布周期,其稳定版本将与Chrome 75稳定版本协调发布,预计将于6月初发布。此版本附带了WebAssembly隐式缓存,批量内存操作,JavaScript数字分隔符以提高可读性等。

V8 7.5 Beta 发布,WebAssembly隐式缓存

V8 7.5 Beta版的更新很少

WebAssembly隐式缓存

该团队计划在Chrome 75中引入WebAssembly编译工件的隐式缓存,这类似于Chromium的JavaScript代码缓存。代码缓存是优化浏览器的重要方式,它通过缓存解析和编译的结果来减少常访网页的启动时间。

这实质上意味着如果用户第二次访问同一个网页,则不会再次编译已经看过的WebAssembly模块,而是从缓存中加载。

WebAssembly批量内存操作

V8 7.5将附带一些新的WebAssembly指令,用于更新大面积的内存或表。以下是其中一些说明:

memory.fill:它用给定的字节填充内存区域。 memory.copy:它将数据从源存储区复制到目标区域,即使这些区域重叠。 table.copy:与memory.copy类似,它从表的一个区域复制到另一个区域,即使区域重叠。

JavaScript数字分隔符,以提高可读性

人眼发现很难快速解析大型数字文字,特别是当它包含长数字重复时,例如10000000。为了提高长数字文字的可读性,添加了一个新功能,允许使用下划线作为分隔符创建一个数字组之间的视觉分离。此功能适用于整数和浮点。

直接从网络流式传输脚本源数据

在之前的Chrome版本中,来自网络的脚本源数据始终必须首先转到Chrome主线程,然后再转发到流媒体。这使得流式解析器等待已经从网络到达但尚未转发到流式任务的数据,因为它在主线程处被阻止。从Chrome 75开始,V8将能够直接从网络将脚本流式传输到流式解析器,而无需等待Chrome主线程。

要了解更多信息,请查看V8博客上的官方公告。

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-05/158726.htm

linux 开发人员辩论是否为Fedora 31阻止基于密码的Root SSH登录 Racket 7.3 发布,改进了Racket-on-Chez,重构的IO系统等等
友情链接
  • Salesforce闹剧:共享用户数据后陷入数小时的瘫痪
  • 韩国政府计划从Windows 7迁移到Linux
  • Redis作者antirez:开源维护者的挣扎
  • 最常用还是最近搜索?你的Chrome地址栏如何自动填充?
  • Stack Overflow安全事件新进展:部分用户私人信息遭窃
  • 英特尔发布Clear Linux开发者版本
  • 思科报告Nexus 9000数据中心交换机,PI软件和EPN管理器中的严重
  • Google AI工程师介绍Translatotron,一种端到端的直接语音翻译模
  • Racket 7.3 发布,改进了Racket
  • V8 7.5 Beta 发布,WebAssembly隐式缓存
  • 开发人员辩论是否为Fedora 31阻止基于密码的Root SSH登录
  • Mozilla,Cloudflare和其他人建议使用BinaryAST以加快JavaScript
  • GCC 10支持使用SSE指令模拟MMX
  • KDE Plasma 5.16 beta发布,许多增强功能
  • Microsoft开源VS Code扩展Web Template Studio,可轻松创建全栈W
  • NotePad++ 正则表达式替换高级用法
  • 针对Linux 5.1内核更新的MuQSS补丁
  • DXVK 1.2 发布,支持Direct3D 11特定于供应商的扩展
  • NVIDIA 430.14 Linux驱动程序发布,Vulkan性能优化
  • SMPlayer 19.5.0发布,如何在Ubuntu中安装它
  • Phoronix Test Suite 8.8 正式发布
  • LLVM Clang 9.0采用初始C2x语言模式
  • 使用Linux操作系统的网络安全:您需要知道的一切
  • SwiftWasm
  • Mesa 19.1
  • Wine 4.0.1 发布,44个修复
  • Flutter启用新的lint规则来构建更好的Chrome OS应用程序
  • Proton 4.2
  • 微软开源基于近邻图的最近邻搜索算法SPTAG
  • GitHub Package Registry测试版发布,新的软件包管理服务
  • Mozilla修复旧版Firefox插件bug,专用扩展现可用于Firefox 52
  • 如何在Mozilla Firefox中获得扩展建议
  • Google和Collabora为Chrome OS设备的Linux 5.1内核进行重大更改
  • Ant Design 3.18.1 发布,企业级UI设计语言
  • Atom 1.37 发布,跨平台文本编辑器
  • Apple发布iOS 12.3和tvOS 12.3,macOS Mojave 10.14.5,watchOS
  • G7国家将在6月模拟跨境网络攻击
  • VirtualBox 6.0.8 发布,Linux Kernel 3.16.35与共享文件夹一起
  • Linux kernel 5.1.1第一个点发布,可准备好进行大规模部署
  • KDE Frameworks 5.58 发布,许多修复及改进
  • 英特尔的Clear Linux OS为Linux开发人员提供量身定制的工作流程
  • KDE Plasma 5.16桌面环境将带来全新的通知
  • 微软确认WSL与WSL2共存,以及Windows Linux子系统的更多信息
  • Apple发布了iOS 12.4,macOS 10.14.6,watchOS 5.3和tvOS 12.4的
  • Clear Linux 准备新的内核选项
  • Linux新闻 第972页
  • 如何在Ubuntu 18.04上配置MySQL主从复制
  • ORA
  • 领航时时彩
  • 九龙图库下载
  • 现金开户
  • 宝盈娱乐注册-上鼎狐网
  • 老时时彩360