Web浏览器滚动方案一览| rAF等
在Web开发中,实现流畅的滚动效果对于提升用户体验至关重要。为了实现这一目标,开发人员可以利用一系列的滚动方案。其中,请求动画帧(requestAnimationFrame,简称rAF)是一种常用的技术。rAF通过优化动画效果的渲染,可以避免卡顿和过度绘制的问题。此外,还有其他滚动方案如CSS动画、滚动事件监听等…
Read articleThe archive
Notes on frontend development, engineering, and everyday ideas. Find a subject and start reading.
在Web开发中,实现流畅的滚动效果对于提升用户体验至关重要。为了实现这一目标,开发人员可以利用一系列的滚动方案。其中,请求动画帧(requestAnimationFrame,简称rAF)是一种常用的技术。rAF通过优化动画效果的渲染,可以避免卡顿和过度绘制的问题。此外,还有其他滚动方案如CSS动画、滚动事件监听等…
Read article链接: 作者:James Snell 等 原标题:9 Principles for Doing Node.js Right in Enterprise Environments Node.js 为超过 630 万个网站和无数的 API 提供支持,是包括沃尔玛和网飞在内的现代应用程序的有效基石。每年有超过 20 亿…
Read articleB站视频播客:长视频的另类出路,还是看上去很美? 在短视频持续挤压用户时长的今天,以长视频和社区文化为傲的B站,正将目光投向一个看似“复古”的媒介——播客。这并非一次简单的追赶潮流,而是在面临用户增长放缓的压力下 1,一次深思熟虑的战略突围。B站试图融合播客的思想深度与自身独特的视觉社区生态,为长内容开辟一条新路…
Read article前言回顾 在 第二章 中,我们成功使用 StarterKit 快速搭建了一个功能完备且经过性能优化的富文本编辑器。StarterKit 确实是一个极佳的起点,它为我们提供了开箱即用的基础功能。 然而,Tiptap 的真正威力在于其精细的模块化设计和"按需引入"的架构哲学。就像搭建乐高积木一样,你可以精确选择需要的…
Read article在上一篇文章中,我们深入探讨了 Tiptap 的三大核心设计哲学:基于 ProseMirror 的坚实基础、赋予开发者完全自由的"无头"理念,以及"万物皆扩展"的模块化架构。 理论学习固然重要,但实践出真知。从本章开始,我们将正式踏入实战阶段,通过构建一个完整的富文本编辑器来掌握 Tiptap 的精髓。 📋 本…
Read article🎯 本文目标:带你深入理解 Tiptap 的核心设计思想,为后续的实战开发打下坚实的理论基础。 欢迎来到 Tiptap 深度教程系列!无论你是初次接触富文本编辑器,还是希望从其他库(如 Slate、Draft.js、Quill)迁移过来,本系列都将带你从核心概念到高级实战,全面掌握这款现代化、功能强大的编辑器工…
Read articleAnthropic 刚刚发布了 Claude 4,引起了巨大反响——尤其对以编写代码为生的开发者而言。你需要了解两个模型版本:Claude 4 Opus 和 Claude 4 Sonnet,以下是关键信息。 Opus 与 Sonnet 对比 Opus 是性能最强的版本。作为迄今为止最先进的 Claude 模型,它…
Read article「译」使用 Rust 编程 WebAssembly 第一部分:从 WAT 到 WASM 集成
Read article原标题:Making WebAssembly better for Rust & for all languages 作者:Lin Clark 链接: 2018 年 Rust 社区的一大目标是成为一门网络语言。通过瞄准 WebAssembly,Rust 可以像 JavaScript 一样在网络上运行。但这意味着什…
Read article引言 Dockerfile 是容器化技术的核心组成部分,它能让开发者和 DevOps 工程师将应用程序及其所有依赖项打包成轻量级、可移植的容器。本指南将全面讲解 Dockerfile,从基础概念到高级技巧,最终使您掌握编写高效、安全且适合生产环境的 Dockerfile 所需的技能。 1. 什么是 Dockerf…
Read article实际利率指剔除通货膨胀率后储户或投资者得到利息回报的真实利率。 名义利率是央行或其它提供资金借贷的机构所公布的未调整通货膨胀因素的利率,即利息(报酬)的货币额与本金的货币额的比率,即指包括补偿通货膨胀(包括通货紧缩)风险的利率
Read article四月,我参加了 BlinkOn,这是为 Chromium 开源项目中 Web 平台贡献者举办的会议。在会上,我做了关于“CSS Parser Extensions”的演讲,这是一个我提出的彻底解决 CSS polyfilling 问题的疯狂想法。 如果你不知道,polyfill CSS 特性极其困难,主要是因为 …
Read articleTry another keyword or reset your filters.