蒲公英 · JELLY技术周刊 Vol.04

「蒲公英」期刊全新升级——JELLY技术周刊!深度挖掘业界热点动态,来自团队大咖的专业点评,带你深入了解团队研究的技术方向。

登高远眺

天高地迥,觉宇宙之无穷

基础技术

WebAssembly 入门

WebAssembly 是一种类汇编语言,相比 Javascript 有着更快的解析和执行速度,能帮助我们突破 Web 应用中的性能瓶颈。文章介绍了 WASM 的开发背景、发展愿景、关键概念还有主要用途,能让我们清晰地了解 WASM 技术的整体脉络,为拓展性能优化新的思路。

从代码到像素,现代浏览器如何把页面呈现给你?

谷歌出品的系列文章,用精美的图表和简洁的文字,从非常基础的硬件知识,浏览器的的架构到渲染的进程,深入浅出地介绍了现代浏览器是如何进行工作的。了解浏览器的工作过程,有助于我们编写合理的代码,找出或者避免页面中的性能瓶颈,带来更好的用户体验。

跨端框架技术

一个易迁移、兼容性高的 Flutter 富文本方案

在Flutter的富文本中,不同的版本的实现方式是不一样的,因此我们需要找到一个兼容性高、易迁移的富文本方案,来方便我们把富文本的功能从低版本迁移到高版本的Flutter中,在本篇文章中,作者将通过分析高版本富文本的实现原理,并通过正则替换,以及对HTML Node Tree的分析来逐步实现迁移的目的。

百度小程序框架性能优化实践

本文首先阐述了百度智能小程序整体的框架及演进,然后介绍了小程序框架自身的性能优化实践。最后结合百度小程序的底层原理,从开发者角度为我们罗列了一系列具体的优化方案。如业务骨架屏反而会影响展示速度等,相信大家阅读后能更好地提高小程序的性能。

设计哲学

一个好的组件应该是什么样的?

如今组件/组件库已经以各种形态存在于每一个前端团队中,但是一个好的组件/组件库不单单只是功能的输出,清晰的文档说明、友好的 Demo 演习以及便捷的索引能力也同等重要,作者用轻松的文字带领读者重新认识组件,讲述开发一个组件/组件库的各种最佳实践,相信能给正在搭建自己团队组件库的同学一些启发。

图形编程

算法推荐:位图转矢量图算法 Potrace

Potrace 是一套用于将位图转换为矢量图形的算法,由于其具有高性能和输出质量高的优点被广泛应用于各种图形编辑软件中,典型的应用场景是从扫描的图像数据(例如公司或大学的徽标、手写的笔记等)生成 SVG或 PDF 文件。输出过程中,算法会对图像做平滑处理后再进行转化,保证图形的完整性与可读性。

人工智能

机器学习的诊断可视化平台

Yellowbrick 是一个图形化展示机器学习效果的平台。机器学习输入输出都是数据集,对于效果评估特别是多个参数对比的时候会非常不直观。而这个平台提供了多个常用算法、维度的辅助方法,能以图表的方式直观展现不同参数/算法效果间的差异。

工具推介

赛高!一个扫码就可以跨端传输文件的工具

4 月 24 日,一个通过生成二维码实现电脑和手机之间互传文件的项目登上了 GitHub 热榜第一。扫描生成的二维码,电脑和手机上的文件就可通过 Wi-Fi 互传。简单来说,就是将 Web 服务器绑定到随机端口上的 Wi-Fi 网络接口地址,然后为其创建一个处理程序。Linux 系统和安卓系统互传文件也不在话下。

沧海拾遗

沧海拾遗,积跬步以至千里

看完今天的推荐文章,让我们来回顾下关于调试的内容吧,希望这两篇调试的指北文章能让你有所收获。

Node 生产环境调试

本文以问答的形式,介绍生产环境中该如何去调试 Node 应用。文章覆盖到了性能问题、崩溃问题、内存泄露的检查和解决手段,还不快来了解一下!

移动端真机调试指南

随着移动设备的普及以及微信庞大的用户量,移动端的需求也随之爆发式增长,平时我们使用 Chrome 进行手机模拟页面开发,但模拟终究是模拟,不可避免的还是需要真机调试,本文会以图文并茂介绍了几种常用的移动端真机调试方案。

欢迎关注凹凸实验室博客:aotu.io

或者关注凹凸实验室公众号(AOTULabs),不定时推送文章:

技术周刊 · 0202 年了,你还不学一下 WASM 么?的更多相关文章

  1. 蒲公英 · JELLY技术周刊 Vol.10 为什么你还不使用 TypeScript

    登高远眺 天高地迥,觉宇宙之无穷 基础技术 直播延迟?为什么流媒体直播的延迟那么高 随着通信技术的发展,视频点播.直播业务也逐渐兴起.在这些业务形态中,流媒体技术扮演着重要的角色.但在实际使用中,即便 ...

  2. 蒲公英 · JELLY技术周刊 Vol.03

    蒲公英 · JELLY技术周刊 Vol.03 「蒲公英」期刊全新升级--JELLY技术周刊!深度挖掘业界热点动态,来自团队大咖的专业点评,带你深入了解团队研究的技术方向. 登高远眺 天高地迥,觉宇宙之 ...

  3. 蒲公英 · JELLY技术周刊 Vol.05: Rust & Electron 的高性能实践 -- Finda

    登高远眺 天高地迥,觉宇宙之无穷 基础技术 使用 JavaScript 框架的代价 作者从 JavaScript 下载时间.解析时间.执行时间.内存占用四个角度评测了 jQuery.Angular.R ...

  4. 蒲公英 · JELLY技术周刊 Vol.07: EcmaScript 2020 -- 所有你想要知道的都在这

    「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术.工程化.跨端框架技术.图形编程.服务端开发.桌面开发.人工智能」等多个大方向的业界热点,并加以专业的解读:不仅如此,我们还精选凹凸技术文章,向大家呈 ...

  5. 蒲公英 · JELLY技术周刊 Vol.12 尤雨溪新作 Vite, 你会支持么?

    「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术.工程化.跨端框架技术.图形编程.服务端开发.桌面开发.人工智能」等多个大方向的业界热点,并加以专业的解读:不仅如此,我们还精选凹凸技术文章,向大家呈 ...

  6. 蒲公英 · JELLY技术周刊 Vol.13 跟 VSCode 学习如何开发大型 IDE 项目

    开发一个 IDE 很难么?这或许是件很难的事情,但当我们参考 VSCode 的技术构架来看,整个开发流程就会平滑顺畅很多,从内核开发.代码编辑器.视图结构到插件系统,在这整个技术构架中我们可以看到很多 ...

  7. 蒲公英 · JELLY技术周刊 Vol.14: Vue 3 新特性详解

    2020 年真的是灾祸频发,但是在各类前端框架上,依旧是在稳步的推进.近日 Vue 团队更新了关于 Vue 3 的最新状态,尤大新增了三个语法糖特性,它们将用于优化 SFC 的开发体验,你会有兴趣尝鲜 ...

  8. JELLY技术周刊 Vol.15 云游戏会是 5G 杀手级应用么?

    蒲公英 · JELLY技术周刊 Vol.15 听到"云游戏",或许我们的第一反应会是"云玩家"而不是那些上云的"游戏",在这个 5G 已来的 ...

  9. 蒲公英 · JELLY技术周刊 Vol.16 谷歌首个线上 Web 开发者大会

    蒲公英 · JELLY技术周刊 Vol.16 近期,谷歌有史以来的第一次线上谷歌 Web 开发者大会,Web Vitals.PWA.DevTools 和 Lighthouse 6.0 等一系列特性或产 ...

随机推荐

  1. php基本数据类型解说

    一.简介: php语言是弱类型语言,声明变量的时候不需要指定数据类型.但每个数值都是有数据类型的.PHP共有九种数据类型. php基本数据类型共有四种:boolean(布尔型),integer(整型) ...

  2. spring boot 装载自定义yml文件

    yml格式的配置文件感觉很人性化,所以想把项目中的.properties都替换成.yml文件,蛋疼的是springboot自1.5以后就把@configurationProperties中的locat ...

  3. VMware pro 15.5安装教程

    一,安装 1.VMware pro 15.5 下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evalu ...

  4. 文件输入输出实例&Ptask的编写

    前言 最近在写Ptask,顺便了解了如何进行文件读入输出.而在Ptask中最重要,也是最最容易出bug的地方就是文件操作.那么如何进行文件输入输出,在程序中起到重要作用呢? 输入 首先为了保证可以在控 ...

  5. yum-程序包管理器前端工具

    一.要想使用yum先要指定yum源 /etc/yum.com /etc/yum.repos.d/*repo 一.yum的使用 yum [option] command  包名 option -y: c ...

  6. Elasticsearch+spring cloud201912301423

    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...

  7. 前端之jQuery基础篇02-事件

    什么是事件: 在元素上移动鼠标. 选取单选按钮 点击元素 常见的DOM事件: 鼠标事件:click() 当鼠标单击发生click事件 : <!DOCTYPE html> <html& ...

  8. 基于Java的数字货币交易系统的架构设计与开发

    前言 无论是股票交易系统,还是数字货币交易系统,都离不开撮合交易引擎,这是交易平台的心脏.同时,一个优秀的架构设计也会让交易平台的运维和持续开发更加容易.本文基于对开源项目的深入研究,总结了数字货币交 ...

  9. C - Can you solve this equation? HDU - 2199(二分水题)

    Now,given the equation 8x^4 + 7x^3 + 2x^2 + 3x + 6 == Y,can you find its solution between 0 and 100; ...

  10. K - 回转寿司(值域段数(板题) + 动态开点)

    回转寿司 Description 酷爱日料的小Z经常光顾学校东门外的回转寿司店.在这里,一盘盘寿司通过传送带依次呈现在小Z眼前.不同的寿 司带给小Z的味觉感受是不一样的,我们定义小Z对每盘寿司都有一个 ...