专栏名称: InfoQ
有内容的技术社区媒体。
目录
相关文章推荐
新浪科技  ·  【新增支持 Win11 Arm ... ·  2 天前  
51好读  ›  专栏  ›  InfoQ

移动、前端融合新趋势:属于前端的时代即将来临?

InfoQ  · 公众号  · 科技媒体  · 2016-12-25 09:55

正文

请到「今天看啥」查看全文


Android Stdio 2 出现了 Instant Run 特性,美团以此为基础推出了「Robust」的热修复技术

http://tech.meituan.com/android_robust.html ), 解决了原来热修复上方案的兼容性问题。

Google 除以上外,还联合了 Microsoft,Mozilla ,Apple 几个主要浏览器厂商发起了一个面向 Web 的通用二进制和文本格式项目,它是 Web 上 JavaScript 有效补充,在本地解码速度比现行 JS 解析要快得多。如果这一标准能广泛实施将影响所有 Web 开发者。

Apple 也没闲着,在 WWDC 2016 上宣布,Apple 在 iOS 上 的 ATS (App Transport Security)策略,将在 2017 年 3-4 月左右(原计划是 1 月 1 号),非 HTTPS 的网络请求将被禁止。

客户端我们可以不用 HTTP 协议,走自建长链或自定义应用层协议,在 WebView 里 HTTPS 则是绕不过的槛,也就是说,大多数 Web 站点将必须由 HTTP 迁移到 HTTPS。

在网络基础设施上还不及欧美的国内, 由于 DNS 劫持与代码注入,迁至 HTTPS 将遇到证书错误,造成原来只是注入代码变成页面不可访问,最终导致 HTTP 请求成功率降低。除此之外,HTTPS 因增加了安全证书验证与加密,相比 HTTP 请求时延增长,影响加载页面性能和用户体验。

HTTPS 的推进一方面对安全是好事,也对 Web 上普及 HTTP2 推进起到很大作用;另一方面对广大的中小站点来说换 HTTPS 真是耗不起。而现在,各大互联网公司都在忙着切协议了。

iOS 相比 Android 的环境,让人头疼的是没有出现类似 Class Loader 的动态插件化技术。就在年底的前几天,滴滴来了个大新闻,出了一个 DynamicCocoa 技术,它是流行的热修复方案 JSpatch 的「升级版」,实现 oc 与 JavaScript 广义互调,实现插件化。不再上架 Appstore 就实现功能更新,相当让人期待。如果坑真的已被踩完,很有可能 Apple 将停止动态利用 JavaScript Core 来运行代码的这个机制。







请到「今天看啥」查看全文