Qratch

Qratch はグラフィカルなWebコンテンツを構築するための軽量で使いやすい TypeScript/JavaScript 向けライブラリです。

Qratch の特徴

Qratch は以下のような特徴を持つライブラリです。

TypeScript による型のサポート

Qratch は TypeScript で開発されており、型システムによる強力なコード補完を利用し素早くコーディングをすることができます。

モダンで使いやすい設計

Qratch の設計はプログラマにモダンで使いやすいAPIを提供します。例えば Qratch の描画APIは関数のオーバーロードにより、様々なケースで最適な引数パターンを利用することができます。

軽量/高速

Qratch のコアライブラリのビルドはわずか 30kb 程です。これは Qratch が必要最低限の機能しか備えていないのが理由です。またシーンやレイヤーの管理などの機能はなく、アプリケーションに合った最適なパフォーマンスを出すことができます。

以下は他のグラフィクスライブラリと Qratch の比較です。

ライブラリサイズシーンやレイヤーの管理
Qratch (v0.0.2open in new window)30kb無し
Fabric.jsopen in new window (v4.6.0open in new window)309kbあり
Konva.jsopen in new window (v8.1.4open in new window)156kbあり

今すぐ試す

Qratch Playgroundopen in new window