跳到主要内容

9 篇文档带有标签「web」

查看所有标签

CORS 与 CSP

CORS 允许一个站点(数据提供者)授权另一个站点使用访问者的浏览器和凭据读取数据。CSP 允许一个站点防止自身(数据消费者)从意外来源加载内容,以防御 XSS。

Web 应用交付优化

Web 应用交付优化有两个黄金法则。一个是最小化延迟,另一个是最小化负载。我们还有一些关于应用协议特定优化的建议。

为什么选择 PWA?

我们为什么需要渐进式网页应用(PWA)?与原生应用相比,传统网页应用存在“广泛覆盖,低参与度”的问题。

什么是 PWA?

PWA = 网络应用 + 原生应用,具备可安装性、可链接性、用户体验和用户粘性。

怎样才能运气好?

怎样才能运气好?多参加一些新活动,体验一些新东西;要相信自己的直觉和兴趣;要乐观,踢球的时候,多抡几脚球,总有进的时候;善于在坏事中发现好事。好运气的本质是创造机会、发现机会、敢于行动。

移动网页的渐进式网络应用(PWA)

渐进式网络应用可以通过 Chrome 和 Safari 添加到主屏幕,利用服务工作者离线工作,通过推送通知增加用户参与度,并提高所有浏览器中新用户的转化率。因此,越来越多的网站开始实施 PWA。

设计非常大的(JavaScript)应用程序

非常大的 JS 应用 = 很多开发者 + 大型代码库。如何处理很多开发者?同理心和良好的编程模型。如何处理大型代码库?代码可移除性/可删除性。小心抽象。

重写 Facebook.com

FB 从最初的PHP服务端渲染至今已经16年,网站开发的外部环境已经沧海桑田,在老构架上开发新功能成本也越来越高。为了得到“App的体验”和卓越的性能, 用 React 和 Relay 重写整个主网站,基于两个原则 —— 尽少尽早、开发体验服务用户体验

防抖、节流和请求动画帧

防抖将突发的事件聚合为一个事件;节流保证每 X 毫秒执行一次;请求动画帧是节流的替代方案。它们是优化 UI 事件处理和使过渡更平滑的网页技术。