了解下 Sentry 的 Symbolication as a Service
Sentry 是一个问题追踪和性能监控的三方平台,很多国外的公司都在使用它来监控线上问题,比如 Github, Disney, Slack 等等。它支持各种语言,框架以及集成服务
2022-06-05 / 7 min read
Sentry 是一个问题追踪和性能监控的三方平台,很多国外的公司都在使用它来监控线上问题,比如 Github, Disney, Slack 等等。它支持各种语言,框架以及集成服务
Metal 早在 iOS8 就推出,一直也没太了解过,18 年苹果开始废弃 OpenGL ES,Flutter 1.17 也使用 Metal 优化在 iOS 上的性能 (Announcing Flutter 1.17),不过如果不做图形或游戏引擎相关开发影响不是很大,但也需要开发者对其有些了解。这篇文章主要会介绍 Metal 及基本概念,还有在 pipeline 上与 OpenGL ES 的对比。
最近有对之前写的一些 APM 相关的代码进行复盘,在监控一些基础性能信息时,我们需要跟 Mach API 打交道,这篇文章会梳理一下 Mach 相关的概念。整篇文章内容都摘自 《Mac OS X 技术内幕》 ,该书也对 BSD,I/O Kit 以及文件系统都有比较详尽的介绍,虽然是描述 Mac 系统但大部分原理与 iOS 相同。
Graver 是美团 18 年底开源的 iOS 异步渲染框架,因为一些争议最近在 GitHub 上取消开源,不过有 fork 过的仓库我们还是可以看下其实现细节。
最近做了一次关于移动端 web app 更新方案的分享,这篇文章基于这次分享展开。
keynote 下载: WepAppRelease.key