您所在的位置:首页 / 知识分享

技术周报·The ECMAScript 2023 Language Specification

2023.03.17

302

左迁

ECMAScript 2023 正式发布! 深入理解Electron(二)VSCode架构探索

说起建立在Electron之上最出色且复杂的应用,那就不得不提到VSCode。VSCode 是一个基于 Electron 构建的跨平台代码编辑器,对于想要深入了解它的启动过程的开发者来说,这是一个非常有价值的学习过程。通过了解 VSCode 的启动过程,我们可以更好地理解 Electron 应用程序的启动流程,并学习如何在应用程序中加载、初始化和管理大量的代码模块和资源。此外,VSCode 启动过程中会涉及到各种与系统环境、用户配置和扩展安装有关的因素,深入研究这些方面可以让我们更好地优化应用程序的性能和用户体验。
深度阅读
浏览器工作原理

有许多浏览器正在被使用,截至2022年,使用最多的是:谷歌浏览器、苹果的Safari、微软的Edge和火狐。

但是,它们实际上是如何工作的,从我们在地址栏中键入网络地址开始,到我们试图访问的页面显示在屏幕上,会发生什么?

大厂自研跨端框架技术揭秘

本文将围绕跨端框架技术的主题,分析其技术目标和 3 种演进方向,接着揭秘业内的自绘跨端方案的技术实现——包括 Kun、WebF、TDF、Weex 2.0、Waft 与 MiniX 等方案,分析各自的特点与不足,总结跨端框架的研发思路与技术要点,最终分享对跨端框架发展趋势的思考。

现代图片性能优化及体验优化指南 - 懒加载及异步图像解码方案

对图片的性能优化及体验优化在今天就显得尤为重要。本文,就将从各个方面阐述,在各种新特性满头飞的今天,我们可以如何尽可能的对我们的图片资源,进行性能优化及体验优化。

外文精选

The Evolution of Signals in JavaScript

Signals and the language of reactivity seem to be where things are converging. But that wasn't so obvious from its first outings into JavaScript. And maybe that is because JavaScript isn't the best language for it. I'd go as far as saying a lot of the pain we feel in frontend framework design these days are language concerns.

Writing Javascript without a build system

I’m writing this because most of the writing I see about JS assumes that you’re using a build system, and it can be hard to navigate for folks like me who write very simple small Javascript projects that don’t require a build system.

实践应用

原生 CSS Custom Highlight 终于来了~

介绍一个比较前沿但是非常有用的新特性:一个浏览器原生支持的CSS文本高亮高亮功能,官方名称叫做 CSS Custom Highlight API**([1])**,有了它,可以在不改变 dom 结构的情况下自定义任意文本的样式

浅谈前端组件设计

在软件工程中,软件设计是软件开发流程中的必要阶段,在需求分析后、软件开发前进行。软件复杂度是每一个项目演进的产物,随着需求和代码行数的增加,复杂度将持续提升。软件设计的优劣为对复杂度带来的影响是不同的,优雅、合理的设计使待开发的代码复杂度可控,而拙劣的设计将会给软件带来无序、偶然的复杂度变更。一个优秀的前端组件需要在满足需求的前提下,具备高易用性和良好的可扩展性,这是我们进行前端组件设计的目标。


作者:字节前端
链接:https://juejin.cn/post/7206998548344324156
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关新闻

让品牌流行的五大建议

2019.01.30

5621

俗话说:酒好也怕巷子深。无论公司的产品或服务有多好,不去做营销推广、广告宣传,就没有人知道它;当潜在消费者需要时,也就难以搜寻到你的品牌产品,更谈不上购买了。所以,品牌竞争中需要运用一些方法,目的是使你的品牌崛起成为知名品牌。

关于公众平台开放改名公告

2016.08.23

6109

即日起,公众帐号可对帐号名称进行修改。登录公众号,进入公众号设置可找到名称修改指引

开发的系统,为什么一定要用InnODB?

2018.09.17

3178

事务是选择InnoDB非常诱人的原因之一,它提供了commit,rollback,崩溃修复等能力。在系统异常崩溃时,MyISAM有一定几率造成文件损坏,这是非常烦的。但是,事务也非常耗性能,会影响吞吐量,建议只对一致性要求较高的业务使用复杂事务。