奇舞周刊第 444 期:浅谈文档的实时协同编辑

记得点击文章末尾的“ 阅读原文 ”查看哟~

下面先一起看下本期周刊 摘要 吧~

奇舞推荐

■ ■ ■

 浅谈文档的实时协同编辑

现代办公场景中,人与人之间的协作变得越来越频繁而重要,我们经常碰到多个人需要对同一份文档作出修改,使之融合多人工作成果的场景,这种行为称之为协同编辑 (collaborative editing)。本文针对生活中常见的协同编辑场景,介绍了几种业内常见的解决方案及其原理,适合对协同编辑算法零基础的同学进行科普性的学习。

 手写 css-modules 来深入理解它的原理

css modules 是常见的样式隔离方案,但是你考虑过它的实现原理吗?

 边缘渲染是如何提升前端性能的?

SSR、CSR,ESR,这些渲染方式之间到底有什么异同?新的 ESR 又存在哪些优势呢,一起来了解一下吧。

技术实践

■ ■ ■

 现代 CSS 解决方案:数学函数之 min、max、clamp

CSS 规范中定义了许许多多的数学函数,但目前被浏览器大规模支持的并不多,本文介绍了其中的三个 min ()、max ()、clamp ()。可以帮助我们更好的完成响应式布局。

 Web Worker

众所周知,JavaScript 是单线程的语言。当我们面临需要大量计算的场景时 (比如视频解码等),UI 线程就会被阻塞,甚至浏览器直接卡死。现在前端遇到大量计算的场景越来越多,为了有更好的体验,HTML5 中提出了 Web Worker 的概念。Web Worker 可以使脚本运行在新的线程中,它们独立于主线程,可以进行大量的计算活动,而不会影响主线程的 UI 渲染。当计算结束之后,它们可以把结果发送给主线程,从而形成了高效、良好的用户体验。Web Worker 是一个统称,具体可以细分为普通的 Worker、SharedWorker 和 ServiceWorker。

 学会 Sequelize,让你操作数据更丝滑

Sequelize 是一个基于 promise 的 Node.js ORM,目前支持 Postgres,MySQL,MariaDB,SQLite 以及 Microsoft SQL Server。它具有强大的事务支持,关联关系,预读和延迟加载,读取复制等功能。

拓展边界

■ ■ ■

 2022 年值得关注的 DevOps 趋势和最佳实践

数字化和自动化无处不在,在每个单元技术上,甚至比前几年更繁荣。探索 2022 年的 DevOps 的发展趋势,这些趋势作为业务战略的一部分,是值得参与的。

 拒绝“数字难民”,如何拯救困在 APP 里的爸妈?

疫情之下,社交模式发生改变,在年轻人们轻松地向数字世界迁徙的同时,老年人的孤独感比以往更甚。信息时代的飞速更新,把不少老年人拦在了智能时代之外,让他们沦为“数字难民”。不止是网上抢票、抢菜、挂号、缴费、健康码,就连微信家族群里的一段段长语音的背后,反映的也是被智能手机操控下老年人们的现状。我们习以为常的输入法他们可能压根就没学过,老眼昏花之下让输入更添难度,又或者一部分老年人未曾有机会接受教育……数字时代老年人的需求,成为了越来越被不容忽视的健康需求。

关于奇舞团

奇舞团是 360 集团最大的大前端团队,代表集团参与 W3C 和 ECMA 会员(TC39)工作。奇舞团非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入奇舞团。

奇舞周刊第 444 期:浅谈文档的实时协同编辑_第1张图片 

你可能感兴趣的:(java,python,编程语言,人工智能,大数据)