苹果这个新的稳定平台适合用户/开发者测试

boyanx2周前技术教程4

苹果好低调地就发布了这个平台,还好我们没有错过。

从今天起你将有一种新的、更简便的方式去了解,Safari 和其他使用 Webkit 的应用中将有什么特性和完善。Safari Technology Preview 是苹果发布的 OS X Safari 的一个版本。它非常适合用于测试即将到来的 Webkit 特性,并给其开发者提供反馈。

Safari Technology Preview 是一款独立的应用,可与 Safari 或者其他网页浏览器同时使用,方便用户对比其与其它浏览器的区别。Safari Technology Preview 除了能够让你了解 WebKit 最新的网页特性以及所修复的漏洞之外,它还包括 Web Inspector 的最新更新和完善,开发者可以利用它来开发自己的网站,以及调试排错。每隔两个星期苹果就会通过 Mac App Store 的更新版块来发布 Safari Technology Preview 的更新。

如何获取?

你可以在苹果公司的开发者网站下载 Safari Technology Preview,无需开发者注册账号或者其它类型的账号。只要你在自己的设备上安装了 Safari Technology Preview,那么苹果就会通过 Mac App Store 来给你提供更新。

在 Safari Technology Preview 上可以尝试的特性

以下就是 WebKit 最近开发的几个领域,在 Safari Technology Preview 你可以尝试一下:

ECMAScript 6

Safari Technology Preview 支持 ECMAScript 6——JavaScript 编程语言的最新版本。ES6 中有很多新特性,包括:Default Parameters(默认参数)、Template Literals(模板对象)、Multi-line Strings (多行字符串)、Destructuring Assignment (解构赋值)、Enhanced Object Literals (增强的对象字面量)、Arrow Functions(箭头函数)、Block-Scoped Constructs Let and Const(块作用域和构造let和const)、Classes (类)以及Modules (模块),还有很多新的内置 API。

B3 JavaScript JIT 编译器

B3 是一种新的低延迟、高通量编译器,它支持 JavaScript 和其他动态语言。B3 带来了巨大的性能优势,特别是在 CPU 核心较少的系统上。

IndexedDB

WebKit 的 IndexedDB 现在已经更加稳定,能够兼容更多标准,而且它目前正在快速发展。

Shadow DOM

最新版本 Shadow DOM 在网页内容作者和浏览器开发者输入的基础上经过了大量的修改。WebKit 是第一个执行新版本 Shadow DOM 规格的浏览器引擎。

程序剪切并粘贴到剪贴板

对于用户的“复制”和“粘贴”手势操作它现在已经可以做出响应。增加这个功能意味着有些网站可以不再需要 Flash 插件。

内容安全策略 Level 2

你可以为自己的网页应用指定策略,缓解内容注入漏洞。比如跨网站指令码(XSS)。Level 2 是在Level 1的基础上延伸支持

现在还没有评论,请发表第一个评论吧!

正在加载评论

相关文章

Bun 1.0 JavaScript 运行时发布,附带 Windows“实验”版

作者 | 核子可乐、丁晓昀Bun 团队已经为其 JavaScript/TypeScript 运行时公布了 1.0 稳定版,正式版在速度、集成度和兼容性等方面均做出了强有力的承诺。项目缔造者 Jarre...

揭秘GraalVM编译器,让你的程序性能原地爆炸!

咱们平时写Java代码,是不是经常觉得:代码写完了,功能实现了,跑起来也行,但总感觉速度还能再快点?尤其是在高并发、大数据处理、低延迟要求的场景下,每一毫秒的优化都至关重要!你可能会想,我写的是Jav...

JS严格模式:更安全、更高效的代码实践

在JavaScript开发中,严格模式(Strict Mode)是一个非常重要的特性。它从ES5开始引入,旨在让JavaScript代码运行在更严格的条件下,从而提高代码的安全性和性能。本文将详细介绍...

前端使用javascript如何进行sleep

很多语言中都有sleep(),delay()等方法,它能让我们的程序不急着去执行下一步操作,而是延迟、等待一段时间。开发实践中经常会遇到需要这样的需求,比如等待几分钟再去检查某一事件是否发生。Java...

Next.js 15 来了,全新的编译器、700倍的构建速度提升

Next.js 15 来了,让全栈Web应用开发变得比以往任何时候都更简单高效!全新的编译器、700倍的构建速度提升,创建高性能的全栈Web应用从未如此轻松。让我们一起来探索一下 v15 的最新特性:...

Bun.js 太强了,每秒处理 129 万个请求!

近期,Bun 发布了 v1.1.25 版本,并高调宣布在最新的性能测试中,每秒可以处理 129 万个 HTTP 请求,我们一起来看看这个版本究竟做了哪些改进吧。node:cluster 支持Bun 现...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。