#CanvasKit
deck.blue v2.13 is up!

Changed to the CanvasKit renderer, which means:
- emojis on windows/linux
- right-clicking images
- better performance
- text input issues are solved
- spellcheck is back (though off by default)
- alt text badge on images (this is not because of canvaskit)

Read more here!
deck.blue v2.13 is up! | deck.blue
Get more from deck.blue on Patreon
www.patreon.com
May 22, 2025 at 10:01 PM
as a meta note, this OG image looks really nice! TIL about canvaskit-wasm
November 11, 2024 at 6:19 PM
This is fascinating. So many things could inform the number of hotfixes for a release, like number of new things going stable (e.g. impeller or canvaskit), and total number of devs using Flutter.
rydmike.com Mike @rydmike.com · Feb 14
The other day I was wondering how long the intervals between #FlutterDev stable releases are and how many hot fixes there have been per stable release?

Hotfixes avg 4.6/release
Cycle avg 3.1 months

Source: docs.flutter.dev/release/arch...
Note: Uncertain about hot fix data before v1.17
February 15, 2025 at 6:44 PM
⚠️ Flutter's HTML renderer is going away, so make sure you are using the default, higher-fidelity CanvasKit renderer. You can also try the new Skia-Wasm (Skwasm) renderer using the --wasm flag!

Details here: github.com/flutter/flut...
☂️ Intent to deprecate and remove the HTML renderer in Flutter Web · Issue #145954 · flutter/flutter
Document Link https://flutter.dev/go/deprecate-html-renderer What problem are you solving? The HTML renderer is complex, underperforming, and limited in graphical expressivity compared to WebGL-bas...
github.com
December 5, 2024 at 9:25 PM
#Flutterdev attention!

Flutter's HTML renderer is going to be removed soon-

"Starting with the upcoming Flutter SDK beta release ..., the --web-renderer option will no longer be available, .... The only remaining options will be:

The default: uses CanvasKit as the only renderer.
--wasm: ....
🧵
December 6, 2024 at 5:54 AM
Flutter 3.32 is out! 🚀

- Impeller on Android (stable)
- DevTools preview in VS Code
- New Material widgets
- CanvasKit 3.0.0
- Breaking changes to note

Release notes: docs.flutter.dev/release/rele...

#FlutterDev #DartLang #Flutter #Dart #AndroidDev #iOSDev
Flutter 3.32.0 release notes
Release notes for Flutter 3.32.0.
docs.flutter.dev
May 27, 2025 at 3:19 AM
Flutter Web でスクロールがカクつく問題がちょっと改善されそう
github.com/flutter/flut...
[web] Avoid absolute positioning for base CanvasKit canvas by flutter-zl · Pull Request #188337 · flutter/flutter
fix for #176327 Partial fix for #181511 Problem With CanvasKit and semantics enabled, scrolling regular Flutter Web content on iPhone WebKit browsers can be very janky. The base CanvasKit canvas wa...
github.com
July 10, 2026 at 10:19 AM
I'm not using the proper canvaskit renderer yet due to CORS issues, but even when using it, it wouldn't match the performance of a pure html/css/js web app, unfortunately
January 15, 2024 at 3:21 PM
Cool! If the background image is always the same, you can also speed up image generations a loooot by not spinning up a whole browser, but justing using canvaskit-wasm in Node/Deno/Bun, e.g. via github.com/mastrojs/og-...
GitHub - mastrojs/og-image: Generate a PNG image from text.
Generate a PNG image from text. Contribute to mastrojs/og-image development by creating an account on GitHub.
github.com
September 9, 2026 at 2:57 PM
I couldn't find the CanvasKit 3.0.0 update in the release notes. Can you point me to the PR?
May 28, 2025 at 8:25 AM
Latest update about the removal of the HTML renderer in Flutter Web. Please start using CanvasKit or Skwasm in your Flutter Web apps.

github.com/flutter/flut...
☂️ Intent to deprecate and remove the HTML renderer in Flutter Web · Issue #145954 · flutter/flutter
Document Link https://flutter.dev/go/deprecate-html-renderer What problem are you solving? The HTML renderer is complex, underperforming, and limited in graphical expressivity compared to WebGL-bas...
github.com
December 5, 2024 at 9:12 PM
Working on CanvasKit
Basically the @tldraw.com for SwiftUI both for visual apps and programmatic ones

We now have bounded infinite canvas, good camera movement, item links and many cool features
March 12, 2026 at 9:25 PM
Curious: have you looked at using the canvaskit renderer? Our general experience is that it's more performant.
September 13, 2023 at 9:00 PM
I'm aware :( The performance is quite a bit better on Chromium browsers, but Safari and Firefox take a heavy hit. Unfortunately it's due to the usage of the html renderer option in Flutter. The CanvasKit renderer has much better performance and solves many issues, but I'm waiting for this to use it
Add CORS headers to CDN images · Issue #1732 · bluesky-social/atproto
Is your feature request related to a problem? Please describe. I'm using Flutter to develop deck.blue (@redsolver's also using it for SkyFeed) and there's two options for the renderer toolkit: the ...
github.com
March 15, 2024 at 3:07 PM
CanvasKit or skwasm? Same Skia raster speed, but dart2wasm builds frames ~2x faster: 32.7 vs 24 fps on a heavy Flutter 3.47 scene.
https://startdebugging.net/2026/09/canvaskit-vs-skwasm-for-flutter-web-in-2026/?utm_source=bluesky&utm_medium=social&utm_campaign=auto
September 17, 2026 at 6:38 AM
That is another issue, but also described in a branch to this original posts, in same thread branch as the one about loading the fonts as assets. Everything works fine if I build the site as JS canvaskit only, or also in the wash+JS build, if you load the site in a browser that does not...
November 17, 2024 at 1:28 AM
I've been hearing so much of "Flutter is great for web" that I expected some massive change, but… Just the CanvasKit to display your "hello world" app is a 15 MB download, so I didn't even bother to check the app size itself. I guess "Flutter for web" is still "coming next year".
November 24, 2023 at 3:24 PM
afaik, this issue is only in the HTML renderer which I'm only using because of a CORS issue. I can switch to the CanvasKit renderer once this goes up: github.com/bluesky-soci...
Add CORS headers to CDN images · Issue #1732 · bluesky-social/atproto
Is your feature request related to a problem? Please describe. I'm using Flutter to develop deck.blue (@redsolver's also using it for SkyFeed) and there's two options for the renderer toolkit: the ...
github.com
November 16, 2023 at 1:12 PM
これ、結論CORS対応でプロキシ過ませりゃええんやでってのに気づかなくて昨晩対応できてなかった・・・・・・
ということで、firebase functionをプロキシ代わりに利用することで回避できることに気づいたので対応して最終動作確認中
github.com/flutter/flut...
[web] Find an ergonomic solution for CORS images for CanvasKit and Skwasm · Issue #149843 · flutter/flutter
As of today (and we should read it as "for the foreseeable future"), CORS images cannot be rendered into WebGL/WebGPU canvases. However, there are plenty of use-cases where apps need to be able to ...
github.com
May 14, 2025 at 1:53 PM
We spent two weeks evaluating OpenPencil as a potential rendering engine. On paper it was ideal: MIT licensed, framework-independent core, CanvasKit rendering, deep feature coverage with frames and layers and vector paths. Then we hit the catch. The UI SDK is Vue. Our app is React. 1/3
August 22, 2026 at 9:15 PM
Show GN: 웹 canvas에 HTML DOM을 그려보자 (크롬 HTML-in-Canvas)

안녕하세요. 지금까지 여러가지 캔버스 에디터로 만든 프로젝트를 운영하고 있습니다. 네이티브 canvas부터 konva, fabric도 사용해보고 최근엔 skia기반 canvasKit도 사용해보고 있습니다. canvas가 생각보다 매우 까다로워서 간단한 click 이벤트를 구현하려 해도 버튼 그려놓고, 좌표 구하고
Show GN: 웹 canvas에 HTML DOM을 그려보자 (크롬 HTML-in-Canvas)
안녕하세요. 지금까지 여러가지 캔버스 에디터로 만든 프로젝트를 운영하고 있습니다. 네이티브 canvas부터 konva, fabric도 사용해보고 최근엔 skia기반 canvasKit도 사용해보고 있습니다. canvas가 생각보다 매우 까다로워서 간단한 click 이벤트를 구현하려 해도 버튼 그려놓고, 좌표 구하고
news.hada.io
August 20, 2026 at 7:00 AM
We spent two weeks evaluating OpenPencil as a potential rendering engine. On paper it was ideal: MIT licensed, framework-independent core, CanvasKit rendering, deep feature coverage with frames and layers and vector paths. Then we hit the catch. The UI SDK is Vue. Our app is React. 1/3
August 18, 2026 at 7:45 PM
If you haven't noticed, we've been trying to ship something big and new to @zapp_run every day this week 😅 no pressure!

Mon: Flutter 3.3.9, faster compiler, canvaskit renderer, + more
Tues: A rapid Dart-only mode.
Weds: Templates explorer

I wonder what's coming tomorrow? 🤔
November 26, 2024 at 11:38 PM
나는 React Native가 flutter보다는 미래가 밝다고 생각하는데, 웹개발자가 앱개발에 뛰어들 수 있는 효율적인 수단이기 때문이다. Learn once, write anywhere 을 아직 온전히 실현하지는 못하고 있지만... 언젠간 가능하지 않을까?

youtu.be/3p3NI1yIgcM?...
Back to the Web
Technical preview of canvaskit-js is available for all https://start-react-native.dev/ members.
youtu.be
October 11, 2023 at 4:11 PM