/cc @billywhizz.bsky.social, @jarredsumner.com
/cc @billywhizz.bsky.social, @jarredsumner.com
vercel-labs/scriptc
scriptcはTypeScriptおよびJavaScriptを、C言語やLLVM IR、ネイティブ実行ファイル、WebAssemblyなどにコンパイルするツールです。
TypeScriptコンパイラを用いて解析と型チェックを行い、Node.jsを必要としないスタンドアロンな実行ファイルを生成できます。
静的ビルドでは小型のネイティブランタイムを利用し、動的ビルドではquickjs-ngを組み込みます。
macOS、Linux、Windows、WebAssemblyに対応した実験的なプロジェクトです。
vercel-labs/scriptc
scriptcはTypeScriptおよびJavaScriptを、C言語やLLVM IR、ネイティブ実行ファイル、WebAssemblyなどにコンパイルするツールです。
TypeScriptコンパイラを用いて解析と型チェックを行い、Node.jsを必要としないスタンドアロンな実行ファイルを生成できます。
静的ビルドでは小型のネイティブランタイムを利用し、動的ビルドではquickjs-ngを組み込みます。
macOS、Linux、Windows、WebAssemblyに対応した実験的なプロジェクトです。
Bun creates a ~57mb binary while QuickJS creates the same at 2.2mb
github.com/quickjs-ng/q...
Bun creates a ~57mb binary while QuickJS creates the same at 2.2mb
github.com/quickjs-ng/q...
#JavaScript #WebAssembly #Web #Development #Go #Language #ECMA […]
[Original post on infoq.com]
#JavaScript #WebAssembly #Web #Development #Go #Language #ECMA […]
[Original post on infoq.com]
String indexing, arguments, atomics element positions, anything I could think of that used to start at 0.
Get the binaries here:
github.com/mkrl/qu1ckjs/releases
String indexing, arguments, atomics element positions, anything I could think of that used to start at 0.
Get the binaries here:
github.com/mkrl/qu1ckjs/releases
#Go #Language #Web #Development #ECMA #2023 #WebAssembly […]
[Original post on infoq.com]
#Go #Language #Web #Development #ECMA #2023 #WebAssembly […]
[Original post on infoq.com]
TypeScript Compiler APIで型チェックし、Typed IRをLLVM/Cバックエンドでネイティブコードへコンパイルする。
quickjs-ngを使った動的なJSのライブラリを扱う仕組みも持っている。 "vercel-labs/scriptc: TypeScript-to-Native Compiler" https://github.com/vercel-labs/scriptc #TypeScript #compiler #Tools
TypeScript Compiler APIで型チェックし、Typed IRをLLVM/Cバックエンドでネイティブコードへコンパイルする。
quickjs-ngを使った動的なJSのライブラリを扱う仕組みも持っている。 "vercel-labs/scriptc: TypeScript-to-Native Compiler" https://github.com/vercel-labs/scriptc #TypeScript #compiler #Tools
Here's someone who is not C-level, and not someone who buys into hype: Mitchell Hashimoto, creator of Terraform & Ghostty, now independent x.com/mitchellh/st...
Here's someone who is not C-level, and not someone who buys into hype: Mitchell Hashimoto, creator of Terraform & Ghostty, now independent x.com/mitchellh/st...
github.com/veritaware/B...
Besprited is a new actively maintained fork of LibreSprite. First we're focusing on providing as much feature parity with Aseprite 1.3 (and upcoming 1.4) as possible, but we have some unique stuff planned for later
github.com/veritaware/B...
Besprited is a new actively maintained fork of LibreSprite. First we're focusing on providing as much feature parity with Aseprite 1.3 (and upcoming 1.4) as possible, but we have some unique stuff planned for later
QuickJS, the Next Generation: a mighty JavaScript engine
🔗 https://quickjs-ng.github.io/quickjs/
#homebrew #newpkg #macos #linux #formula
QuickJS, the Next Generation: a mighty JavaScript engine
🔗 https://quickjs-ng.github.io/quickjs/
#homebrew #newpkg #macos #linux #formula
https://vulnerability.circl.lu/vuln/CVE-2024-13903
quickjs-ng - QuickJS
#vulnerabilitylookup #vulnerability #cybersecurity #bot
https://vulnerability.circl.lu/vuln/CVE-2024-13903
quickjs-ng - QuickJS
#vulnerabilitylookup #vulnerability #cybersecurity #bot