tencent-logo

腾讯云专区

HI,继 Vue 3 和 React 17 之后,我又来啦!印记中文已经完成了 webpack v5 中文文档的同步及翻译工作,大家可以无缝进行阅读哦。 文档地址请认准:https://webpack.docschina.org 文档地址请认准:https://webpack.docschina.o

导语 本文旨在介绍一种简单,优雅,代码侵入性小的web worker引入方式。能够在不影响现有业务逻辑的情况下,快速为你的前端项目引入多线程能力。 一、谈谈Web Worker 众所周知,JavaScript引擎是单线程的,这意味着所有的操作都会在主线程当中发生。 尽管浏览器内核是多线程的,但是负责

在最近的工作中,接手了一个古老的项目,其中的 JS 代码是一整坨的面条代码,约 3000 行的代码全写在一个文件里,维护起来着实让人头疼。 想不通为啥之前维护项目的同学能够忍受这么难以维护的代码……既然现在这个锅被我拿下了,怎么着也不能容忍如此丑陋的代码继续存在着,必须把它优化一下。 横竖看了半天,

今天在优化代码的时候发现了一段代码运行时候极其缓慢,从而引发了我对 try catch 的性能优化深度思考? 关键代码拆解成如下图所示(无关部分已省略): 起初我认为可能是这个 getRowDataItemNumberFormat 函数里面某些方法执行太慢,从 formatData.replace

导语 最近碰到部分业务场景,代码逻辑需要了解"数组变更后,具体变更了哪一些元素,以及变更的位置.."。于是仔细研究并覆写了一遍针对数组变化的diff算法,在这里做下diff算法的逻辑分享&&源码解读 一.介绍前的准备工作 我们先了解diff方法的运行规则和前提方法. 1.虚拟node进行深度优先 &

导语 总结在小程序canvas开发实践中遇到的一些问题和解决方法。 1. 什么是 Canvas? 在 MDN 是这样定义 canvas 的: canvas 是 HTML5 新增的元素,可用于通过使用 JavaScript 中的脚本来绘制图形。例如,它可以用于绘制图形、制作照片、创建动画,甚至可以进行

在弱类型语言 JavaScript 中,变量上能有多少优化窍门?本文从最基础的变量类型说起,带你深入 V8 底层类型变换与优化机制。真正的老司机,一行代码可见一斑。以后你可以说,我写的代码,连变量声明都比你快… 本文参考 V8 开发者博客中关于 React 性能断崖的一篇分析,细节很多,整理一下与大

笔者在工作中遇到了一个web环境需要展示100w级目录节点treeview的需求,本文重点介绍笔者设计的一种treeView分页的方法。 1、无限滚动长列表 前端的业务开发中会遇到数量很大的列表展示情况,一般的处理方法是使用某种方法分屏分页的加载数据。 通常的做法是检测是否滚动到底,然后进行网络请求

随着短视频的流行,用户在碎片化场景下消费的视频内容越来越多。短视频本身时长较短,首帧体验尤为重要。随着预加载、预下载、IP直通车等传统优化手段使用,首帧体验有了明显提升。但经过进一步的数据分析,在手Q中长尾中低端机上,首帧表现依然不够理想。首帧优化已经进入深水区,受Google ExoPlayer切

作者:billpchen,腾讯VTeam技术团队 相信任何一位有互联网公司工作经验的同学对“A/B 测试”这个概念一定不陌生,简单理解就是将用户随机分成实验组和参照组,然后让两组用户分别使用改版后和改版前的产品,最后对实验结果进行分析比较,如果实验组结果较好,则全量推广改版后的产品,否则就维持旧版不

开源,是企业与IT开发人员最常提到的词汇之一。根据工信部信通院《2019年开源产业白皮书》的数据显示,在国内,已应用开源技术的企业占比达到86.7%,有计划应用开源技术的企业占比10.6%,开源技术已经被企业普遍接受。 开源技术带给企业与开发人员的好处是多种多样的。白皮书调查指出,企业对技术成熟度的

roc,腾讯高级工程师,Kubernetes Contributor,热爱开源,专注云原生领域。目前主要负责腾讯云TKE 的售中、售后的技术支持,根据客户需求输出合理技术方案与最佳实践,为客户业务保驾护航。 概述 当你的 Java 业务容器化上 K8S 后,如果对其进行监控呢?Prometheus

Serverless 是云计算技术的新趋势,任何一种新技术的出现总会经历适应期和普及期。面对一些开发者对“是否使用、是否迁移、迁移成本”等问题报有的顾虑和疑问,亚马逊的 Serverless 技术倡导者创造性地制作了这部《Serverless 之歌》科普音乐剧,帮助开发者了解 Serverless

Labelhub 是一家致力于为人工智能企业提供完善的数据与模型解决方案公司,可以帮助 AI 企业更好的管理数据,从而提高其核心 AI 产品迭代速度,Labelhub 拥有优秀的敏捷团队,开发领域涉及机器学习、模型训练以及软件应用。目前已经与多家大中型企业进行深度合作,在行业相关比赛中也多次获奖。

开源,是企业与IT开发人员最常提到的词汇之一。根据工信部信通院《2019年开源产业白皮书》的数据显示,在国内,已应用开源技术的企业占比达到86.7%,有计划应用开源技术的企业占比10.6%,开源技术已经被企业普遍接受。 开源技术带给企业与开发人员的好处是多种多样的。白皮书调查指出,企业对技术成熟度的