swc - yubeleのスライド | slidict.io
slidict.io

EN | JA

swc

Google Translate: Japanese English
yubele
yubele
フォロワー 0人
Last updated: 2026/06/17
読む時間: 00:23

共有

コード

通報

SWCは高速な TypeScript/JavaScript コンパイラで、Rust で実装されたライブラリとして提供される。Rust から利用する場合と JavaScript から利用する場合の両方に対応する。

  • Rust と JavaScript の両方から利用可能なライブラリ形式

  • 最新バージョンの依存関係をビルド可能なワークフローを提供

  • Node バージョン要件を明示(使用時は v10+、開発時は v20+)

  • JavaScript の利用方法は公式ドキュメントに準拠

@startuml
actor ユーザー
package "swc" {
  component "swc-core" as core
  component "parser" as parser
  component "rustdoc" as rustdoc
}
ユーザー --> core : 依存/利用
core --> parser : 連携
core --> rustdoc : ドキュメント参照
@enduml
  • Rust 版ライブラリを利用する場合の入口を参照

  • cargo build でビルドを実行

  • スクリプトを用いた全依存更新例を実行可能

  • jq と cargo upgrade の準備が必要

  • Node 版を利用する場合は公式サイトの導入ガイドを参照

  • 高速な TypeScript/JavaScript コンパイルが求められるプロジェクト

  • Rust と JavaScript の両方での利用を検討している場合

  • CI/CD で最新依存へ自動更新を行いたい場合

サブスライドのタイトル
  • バックグラウンド情報

  • コミュニティと貢献方法

  • ライセンスと配布条件

swcのサムネイル(1ページ目)
1 / 9