英文原文链接

Dodrio 是一个用 Rust 和 WebAssembly 编写的虚拟 DOM 库。它利用了 Wasm 的线性内存和 Rust 的低层次控制 api ,围绕指针碰撞(bump allocation)的方式来设计虚拟 DOM 渲染机制。初步的基准测试结果表明它比现有的虚拟 DOM 库性能都高。

浅谈协同文档中的数据一致性
In Web开发 on 2020年01月02日 by view: 299
0

在线文档是一个数据一致性要求很强的项目,我们经常会提到一个在线文档的技术:“协同冲突处理算法——OT”。这是协同编辑处理的核心。因为它保障了在多客户端同时提交修改的情况下的数据一致性,用通俗一点的方式描述:多人在线编辑,每个人提交的内容不一样,但通过协同冲突算法,最终都能看到一样的内容。

liu, summerqy 如何进行 web 性能监控?
In Web开发 on 2020年01月01日 by view: 3,672
1

也许你有听过一个问题,你这款 web 应用性能怎么样呀?你会回答什么呢?是否会优于海量 web 应用市场呢?本文就来整理下如何进行 web 性能监控?包括我们需要监控的指标、监控的分类、performance 分析以及如何监控。但是,如何进行 web 性能监控本身是一个很大的话题,文中只会侧重一部分进行研究,某些内容不是很全面。

前言

最近在研究网站测速相关的主题,接触到一个概念:First Meaningful Paint,简称 FMP,中文译名:首次有效绘制时间。今天我们来讲讲这个概念的来龙去脉。

Vue 作为最主流的前端框架,中文资料齐全、入门简单、生态活跃,可以说是工作中最常用的,如今对 Vue 原理的熟悉基本上是简历的标配了。之前参与了部分 2019 校园招聘的面试工作,发现很多简历上都写了:“精通 Vue”、“熟悉 Vue 原理和源码”、“熟悉 Vue 全家桶及其底层原理”、“熟悉 Vue 双向数据绑定” 等等,但是这么写你真的敢说熟悉 Vue 原理吗?

flyfu wang 小程序同构方案 kbone 分析与适配
In Web开发 on 2019年12月03日 by view: 1,254
1

在微信小程序的开发的过程中,我们会存在小程序和 H5 页面共存的场景,而让小程序原生和 web h5 独立开发,往往会遇到需要两套人力去维护。对开发者而言,加大了工作量成本,对于产品而言,容易出现展示形态同步不及时问题。在这种情况下,我们急需要找到一个既能平衡性能,也能满足快速迭代的方案。

在 kbone 中实现小程序 svg 渲染
In Web开发 on 2019年11月27日 by view: 415
0

背景

2019 年底,微信小程序已经推出了近三个年头,我身边的前端开发者基本都做过至少一次小程序了。很多友商曾打算推动小程序进入 W3C 标准,而微信并不为所动,个人认为,小程序本身在框架设计上称不上「标准」,微信也并没打算做一个「标准的平台」。

flyfu wang h5 秒开方案大全
In Web开发 on 2019年10月22日 by view: 3,259
2

老板说 , 页面打开速度过慢? 页面加载性能不达标? 下面我们来看下各个大厂和团队的秒开经典方案,有没有一款适合你去探索?

想了解 2019 前端前沿技术和发展趋势?
想落地大厂一线团队最佳实践经验与架构设计?
想挖掘前端更酷更好玩的技术?
这个秋季
<TWeb Conf 腾讯前端技术大会/>
重磅来袭
与您相约
2019-11-16·中国·深圳
热爱技术
你我同在
期待与您一起 技术狂欢!

TAT. zhongzhong IndexedDB 实践
In Web开发 on 2019年09月23日 by view: 704
0

大纲

  1. IndexedDB 介绍
  2. IndexedDB vs Web SQL
  3. IndexDB 的核心对象
  4. IndexedDB 的 CRUD
  5. IndexedDB 实践

IndexedDB 介绍

  1. 由浏览器支持底层 API,用来存储大量数据
  2. 对 DB 的所有操作都是异步的
  3. 基于事务
  4. 支持索引
  5. Key->Value 存储,支持所有类型数据