#前端架构文章排行榜
pyscript:可在浏览器HTML中使用Python

Anaconda的联合创始人兼CEO Peter Wong在PyCon US上分享了一个名为 PyScript 的新开源项目。这个项目的目标是在HTML文件中使用Python! 这对于一般的Pyth... 详细
2022年JavaScript开发工具比较 - bullsh

JS 工具的格局总是在以如此快的速度变化,2022 年也不例外。将从最低级别的工具开始,然后从那里逐步升级到更高级别的工具。 编译器 编译器负责将您的输入代码转换为某种目标输出格式。下面是专... 详细
任何前端应用都不可能被安全保护? - kuzzle

尝试使用低效技术保护前端应用程序可能很危险。 我从不同的来源(Callstack、Jscrambler、Tabris、Nativescript、Reactnativecode)看到了许多文章,详细介... 详细
Let's Markdown:使用Rust、WebAssembly和React构建的实时协作Markdown编辑器!

这是一个使用 Rust、WebAssembly 和 Typescript 构建的协作式降价编辑器。它是 100% 免费和开源的! 快速、最小化的 Web 编辑器,能协作实现Markdown 编辑。 ... 详细
产品设计相关的10种认知偏见 | by Sid

如果能意识到我们存在认知偏见,那么就有助于认识到它们在塑造我们的思想、观点、态度和决策方面的力量。 下面是分析一下塑造我们当今世界的十个认知偏见,并检查它们的影响。 1. 可用性启发式 (Av... 详细
Xilem:Rust中的UI架构

由于各种原因,Rust是一种用于构建用户界面的吸引人的语言,特别是它承诺提供性能和安全。然而,找到一个好的 架构 是具有挑战性的。在其他语言中运行良好的架构通常不能很好地适应Rust,主要是因为... 详细
Clojure + Dart = ClojureDart
ClojureDart 是 Clojure 语言 的一个移植版本,可编译为 Google 开发的 Dart 语言,由 Clojure 咨询公司 Tensegritics 发布,ClojureDart... 详细
Ajax 之战:XMLHttpRequest与Fetch API比较

Ajax 是大多数 Web 应用程序背后的核心技术。它允许页面向 Web 服务发出进一步的请求,因此无需页面刷新往返服务器即可呈现数据。 Ajax一词不是一种技术。相反,它指的是可以从客户端脚本加载... 详细
用于前端QA测试的十二种chrome插件

QA 测试人员可以使用某些工具(例如 Chrome 扩展程序)加快他们的测试过程。 对于 QA 测试,效率至关重要。对于测试网站和网络应用程序,为 Chrome 浏览器添加一些流行的扩展程序可以加快... 详细
Meta开源其Web文本编辑器框架:Lexical

Lexical 是一个可扩展的 JavaScript Web 文本编辑器框架,强调可靠性、可访问性和性能。 Lexical 的核心是一个无依赖的文本编辑器引擎,它允许在其上构建强大、简单和复杂的编辑... 详细
相比NoSQL,关系数据库为何不适合保存图像? - Reddit

在SQL数据库中存储这些图像只会使web开发更加困难,大多数图像只是存储在文件系统中,数据库中包含指向这些文件位置的指针。 不要把图像存储在任何一种数据库中,真的,除非有一个特定的理由这样做。 数... 详细
J2Cl崛起:GWT之后的Java Web开发 - KIE

GWT已经死了,自2006年以来,Web开发发生了巨大的变化: 现在浏览器之间已经不存在相互冲突的混乱局面,但是,现代的web开发框架也远非理想。 例如,GWT的一个非常强大的优势是围绕着Maven... 详细
13个使用WebAssembly的热门语言项目 - infoworld

WebAssembly能保证Web 应用类似本地桌面应用程序那么快速和响应迅速。 WebAssembly 是一种低级的、类似汇编的语言,具有紧凑的二进制格式,可在 Web 浏览器中以接近本机的性能运... 详细
MDN新增“HTTP有条件请求”标头

HTTP有条件请求( conditional requests):通过将受影响的资源与验证器的值进行比较,可以更改结果,即使请求已经成功。 这种请求可以用来验证缓存的内容,并免除无用的控制,以验证文... 详细
OKR如何应用到产品设计? - Reddit

OKR是目标和关键结果,这如何应用于产品设计,当你设定目标时,KR是目的还是结果? 如果它们是结果,那么你怎么知道你的设计是否对你所测量的结果有所贡献? 例如,如果KR是 "在推出仪表盘后销售量增加... 详细