蒲公英 · 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. CVE-2020-7961 Liferay Portal 复现分析

    漏洞说明: Liferay是一个开源的Portal(认证)产品,提供对多个独立系统的内容集成,为企业信息.流程等的整合提供了一套完整的解决方案,和其他商业产品相比,Liferay有着很多优良的特性,而 ...

  2. IdentityServer 部署踩坑记

    IdentityServer 部署踩坑记 Intro 周末终于部署了 IdentityServer 以及 IdentityServerAdmin 项目,踩了几个坑,在此记录分享一下. 部署架构 项目是 ...

  3. Vertica的这些事(八)——-Vertica-管理

    1.版本信息 dbadmin=> SELECT version(); version ------------------------------------ Vertica Analytic ...

  4. 自动由@3x图片生成@2x和@1x的图片 - Xcode插件

    原文:http://www.cocoachina.com/bbs/read.php?tid=277187 生成@3x图片对应的@2x和@1x版本--RTImageAssets 关键字:Xcode插件, ...

  5. 【php】面向对象(一)

    1. 学习面向对象的目标: a) 语法的学习: b) 编程思想的学习: i. 过程化: ii. 面向对象:2. 比较(有对象和没对象的区别) a) 没对象: i. 我饿了 自己做饭 ii. 我渴了 自 ...

  6. go语言goroutine

    Go语言goroutine 在别的语言里想要在一个程序中实现多任务,如python,python实现多任务可以使用多进程.多线程.携程.但多进程占用资源,多线程无法发挥多核的优势(GIL),pytho ...

  7. json文件操作

    1.把字典或list转换成字符串方法 json.dumps() 2.把字符串转换成字典方法 json.loads() 3.indent 存储文件时每行加缩进数 4.ensere_asci 文件中有中文 ...

  8. PHP程序员的能力水平层次(一)

    前言 之前看过很多篇关于服务端工程师和PHP开发者的能力模型介绍,每篇都对能力有侧重点. 下面我们来详细谈谈以开发能力为基准点的PHP程序员的能力水平层次. 层层递进 1.功能开发 这个水平的程序员一 ...

  9. Python Requests-学习笔记(2)

    你也许经常想为URL的查询字符串(query string)传递某种数据.如果你是手工构建URL, 那么数据会以键/值 对的形式置于URL中,跟在一个问号的后面.例如,httpbin.org/get? ...

  10. 两个div在同一行显示

    栅格系统需要引用bootstrap插件 <script src="~/Scripts/BootStrap/bootstrap.js"> </script> ...