Skip to content

Development journal

Posts tagged: Performance

Published notes filed under this topic.

RSS feed
React Native Skia

Drawing an entire Sudoku board in one SkPicture (and why the declarative Canvas stuttered)

9 min read

Written by: Jonathan Reis on

Why the declarative Skia renderer with 81 React components per cell struggled on low-end devices, and how reimplementing the board with Skia.PictureRecorder + <Picture> removes the reconciler from the render hot path.

React Native performance

Measuring perceived latency in React Native when frame metrics are not enough

7 min read

Written by: Jonathan Reis on

How we measured React Native response time from tap handler to state update and paint when frame stats did not explain what players felt.

React Native performance

Moving a React Native Sudoku board to Skia without deleting the old renderer

6 min read

Written by: Jonathan Reis on

How we tested a Skia Sudoku board behind config without deleting the React Native renderer, accessibility layer, or rollback path.