阅读更多

关于 iOS 版 Safari 跑得比较快这回事,这几天也正式被苹果所证实,官方表示 JavaScript 执行的优化,也就是通过 Nitro JavaScript 引擎来加速这部份,并没有嘉惠到采用 UIWebView 作为 in-App 浏览的 iOS App、网络应用;关于这点,有不少软件开发者也表达了自身的不满,甚至有人认为苹果此举,根本是故意要让其它第三方软件、网络应用内的浏览器体验比 Safari 差。

然而苹果真的是在暗中搞鬼,一方面让自己的 Safari 坐稳 iOS App 浏览器一哥,另一方面逼迫网络应用的开发者转向撰写 iOS App 吗?Ars Technica 似乎有不同的看法;根据他们家的测试与观察,Nitro JavaScript 引擎是透过实时编译(JIT compilation)的方式来将 JavaScript 程序代码转换、优化,成为 ARM 处理器能够辨识、执行的程序代码,其动态转换的功能,也让它的 JavaScript 执行速度比一些 JavaScript 引擎来得更快。

然而据说是因为安全性问题,才让一些第三方软件、网络应用无法通过 Nitro JavaScript 引擎取得实时编码的能力;根据 GNOME 以及 Mono 资深开发者 Miguel de Icaza 的说法,苹果一向就不会让一般 iOS 开发者来撰写、利用能够实时编码的程序代码内容,多年来 iOS 软件开发者也从未被允许使用 JIT 编译一类的功能;也因此采用 UIWebView 来开发软件的朋友,恐怕短期间是无法让在速度上追上 Safari。

也就是说,这整件事情目前看来是技术问题,而非苹果蓄意打压,因此也有些软件开发者依旧保持乐观,相信苹果有天会将相关的安全性问题、疑虑给消除,让软件开发者也可以使用 Nitro JavaScript 引擎。
  • 大小: 24.2 KB
来自: engadget
1
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • (错误问题解决)手动|自动装配Spring与Webwork配置 修改spring-xwork-integration.jar方法实现

    NULL 博文链接:https://panshunchang.iteye.com/blog/675464

  • Transway ISO-DCS文控管理系统 (转)

    Transway ISO-DCS文控管理系统 (转)[@more@] Transway ISO-DCS以ISO系列标准为指引,提供过程控制与文件管理,她必将使您轻松、安全、高效的建立和完善ISO管理体系。XML:names...

  • 请假管理系统

    更多技术文章请访问我的个人博客http://www.rain1024.com请假管理系统这几天受朋友之托,写了一个请假管理系统,使用PHP作为开发语言,使用ThinkPHP作为开发框架,使用了大量的ajax进行数据的传输验证,当然还有很多细节,有时间会一一讲解,下面是整个系统的截图,功能都已经实现,包括首页近期请假情况的显示,请假条的申请,学生信息的自动填写,自动生成假条模板可以直接打印,请假条的注

  • webwork

    WebWork目前最新版本是2.2.2,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 WebWork 入门 work简洁、灵活功能强大,它是一个标准的Command模式框架...

  • webwork中richtexteditor标签图片上传配置和创建中文多级目录乱码问题解决

    1.webwork中的rechtexteditor图片上传时在使用过程中可能会出现如下问题: Error on file upload.Error number:203 Invalid file XML request error:Not Found(404)同时在创建中文多级目录时候,文件目录为乱码,...

  • WebWork深入浅出

    前言 本篇文章并没有太多WebWork 的实战代码细节。本人非常希望能充当一名导游的角色...在第一章,我们将提出基于三层架构的Web层需要解决的10个问题,这是本文的纵轴。围绕着纵轴,我们按照横轴的顺序逐步描述讲解:

  • Webwork及框架设计

    Webwork及框架设计  现在这个项目已经做了半年多了,我也是从需求调研时开始加入的,现在正是设计完成后的紧张编码阶段。具体的编码工作我已经做了整整两周。我主要是开发后台,也就是权限管理相关部分。部分...

  • webwork知识与配置

    本文发表于《开源大本营》 作者:钱安川 ...本篇文章并没有太多...在第一章,我们将提出基于三层架构的Web层需要解决的10个问题,这是本文的纵轴。围绕着纵轴,我们按照横轴的顺序逐步描述讲解:WebWor...

  • Struts2,Webwork2关于使用FCKeditor,richtexteditor 的解决方法

    一 Webwork2 + FCkeditor   这个问题由来已久,这里我有一个比较好的办法,和大家分享一下。 Webwork 测试版本为2.2.6  +  WinXP 配置好 Webwork 环境后,在你的项目里建一个类,内容如下:   /* * ...

  • Webwork2.2的配置变化

    为了使开发更容易,其中的一些是可以动态重新加载的WebWork有两个主要配置文件:web.xml 和 xwork.xml一 :web.xml 如果要用到WebWork的最新特性并且不需要考虑向后兼容问题,您只需要在web.xml中 : 添加一个单独的...

  • webwork in joni

    在第一章,我们将提出基于三层架构的Web层需要解决的10个问题,这是本文的纵轴。围绕着纵轴,我们按照横轴的顺序逐步描述讲解:WebWork简介、WebWork入门、WebWork原理、WebWork实战和技巧、展望WebWork未来、最后是...

  • Spring源码解析 - BeanFactory接口体系解读

    不知道为什么看着Spring的源码,感触最深的是Spring对概念的抽象,所以我就先学接口了. BeanFactory是Spring IOC实现的基础,这边定义了一系列的接口,我们通过这些接口的学习,可以大致了解BeanFactory体系各接口如何...

  • Spring入门(1)—— ioc原理与源码

    Spring介绍 什么是spring ... Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级... Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...

  • Spring源码---BeanFactory接口体系分析

    参考资源 Spring源码解析-BeanFactory接口体系解读   BeanFactory接口体系源码分析 下图为spring源码中BeanFactory接口体系结构...下面我们来逐个分析每个接口的源码 BeanFactory接口 /* 1.这个根接口可访问...

  • 计算机专业毕业设计范例845篇jsp2118基于Web停车场管理系统的设计与实现_Servlet_MySql演示录像.rar

    博主给大家详细整理了计算机毕业设计最新项目,对项目有任何疑问(部署跟文档),都可以问博主哦~ 一、JavaWeb管理系统毕设项目【计算机毕设选题】计算机毕业设计选题,500个热门选题推荐,更多作品展示 计算机毕业设计|PHP毕业设计|JSP毕业程序设计|Android毕业设计|Python设计论文|微信小程序设计

  • Windows 10 平台 FFmpeg 开发环境搭建 博客资源

    【FFmpeg】Windows 10 平台 FFmpeg 开发环境搭建 ④ ( FFmpeg 开发库内容说明 | 创建并配置 FFmpeg 项目 | 拷贝 DLL 动态库到 SysWOW64 目录 ) https://hanshuliang.blog.csdn.net/article/details/139172564 博客资源 一、FFmpeg 开发库 1、FFmpeg 开发库编译 2、FFmpeg 开发库内容说明 二、创建并配置 FFmpeg 项目 1、拷贝 dll 动态库到 C:\Windows\SysWOW64 目录 - 必须操作 特别关注 2、创建 Qt 项目 - C 语言程序 3、配置 FFmpeg 开发库 - C 语言项目 4、创建并配置 FFmpeg 开发库 - C++ 项目

  • 基于 Spring Cloud 、Spring Boot、 OAuth2 的 RBAC 企业快速开发平台

    基于 Spring Cloud 、Spring Boot、 OAuth2 的 RBAC 企业快速开发平台, 同时支持微服务架构和单体架构。提供对 Spring Authorization Server 生产级实践,支持多种安全授权模式。提供对常见容器化方案支持 Kubernetes、Rancher2 、Kubesphere、EDAS、SAE 支持

  • 我赚100万的商业模式.pdf

    我赚100万的商业模式

  • Python_编译器学习资源收集.zip

    Python_编译器学习资源收集

Global site tag (gtag.js) - Google Analytics