针对开发人员的 Mac OS X 的 Safari 技术预览版发布

Safari Technology Preview 在 Mac 上有一个紫色图标

Apple 发布了一个新的以开发人员为中心的 Safari 版本,称为 Safari Technology Preview。新浏览器面向更高级的 Mac 用户,他们希望“抢先了解 OS X 和 iOS 中即将推出的网络技术”,并在网站、网络应用程序以及 Safari 扩展和插件上测试这些实验性技术。

Safari Technology Preview 作为单独版本的 Safari 浏览器安装,带有紫色图标,并作为完全独立的应用程序运行。这使得 Safari Technology Preview 与 Google Chrome Canary 非常相似,这意味着下载和运行 Safari Tech Preview 版本以及常规 Safari 浏览器没有任何风险。用户甚至可以选择将技术预览设置为他们在Mac 如果需要,尽管这可能只对 Web 开发人员和相关行业的开发人员有益。

Safari TP 的第一个版本作为带有简单软件包安装程序的 dmg 出现,并且需要 OS X 10.11.4 或更高版本以安装在 Mac 上。

Safari 技术预览

Safari Tech Preview 应用程序的更新将通过 Mac App Store 到达 Mac。由于该应用程序独立于 Safari,因此无需额外的软件即可使用该版本,也无需注册 Beta 测试程序。安装后,您可以在 /Applications/ 文件夹中并排找到这两个应用程序。

Mac 上的 Safari 技术预览

Safari 技术预览版的第一个版本包括以下发行说明:

JavaScript 改进
– ECMAScript 6 支持,包括词法作用域、迭代器、生成器、箭头函数、默认参数值和许多新的内置 API
– 更符合标准的 IndexedDB 支持,稳定性更高
– 包括具有低延迟、高吞吐量的 B3 JavaScript JIT 编译器,可提高性能
– 添加了使用 document.execCommand(‘copy’) 和 document.execCommand(‘cut’) 响应以编程方式复制和剪切文本的用户手势

HTML 增强
– Shadow DOM 规范的最新实现
– 添加了对内容安全策略级别 2 的支持

Web 检查器更改
– 添加了内存摘要和 JavaScript 分配时间线
– 添加了快速 JavaScript 采样分析器
– 改进了 JavaScript 分析时间线视图

行为更改
– 包括许多网络兼容性修复和错误修复

Safari Tech Preview 的初步测试表明,第一个构建速度很快,而且非常稳定,没有任何明显的问题或重大问题,也许可以让那些习惯于运行本质上是开发人员的想法的人将其用作日常 Web 浏览器中心软件。新的 Safari Tech Preview 是否受到同样的冻结问题的影响还有待观察影响某些在 OS X 10.11.4 中使用 Safari 的用户

除了紫色图标外,Safari Tech Preview 浏览器看起来与普通 Safari 浏览器相同:

Mac OS X 中的 Safari 技术预览

用户可以在 Safari Tech Preview 中安装插件和扩展,而不会影响普通的 Safari 浏览器,反之亦然。常规的 Safari.app 和 Safari Tech Preview 应用程序也包含它们自己的缓存、cookie 和历史记录。