# Perry > Perry biên dịch TypeScript thành ứng dụng GUI và CLI gốc trên macOS, iPadOS, iOS, Android, Linux, Windows, watchOS, tvOS, WebAssembly và Web. Không cần runtime. Không cần Electron. Chỉ là binary gốc. ## Blog - [Auto-Update, a Live Inspector, and the Compiler That Halved Itself](http://127.0.0.1:4200/vi/blog/updater-live-inspector-and-compiler-refactor): Bài trước khép lại ở v0.5.306 với câu chuyện gen-GC + JSON + benchmark. Bốn ngày sau, Perry đã ở v0.5.359 — tức 53 patch release — và câu chuyện lại khác. Không có release nào trong số đó là tiêu đề c - [tvOS, Cross-Compile iOS from Linux, and Perry Login](http://127.0.0.1:4200/vi/blog/tvos-cross-compile-and-perry-login): Năm ngày, 120 commit, và Perry nhảy từ v0.4.0 lên v0.4.24. Các điểm nổi bật: tvOS trở thành mục tiêu biên dịch thứ 10, ứng dụng iOS và macOS giờ có thể được build hoàn toàn từ Linux, perry login mang - [True Multi-Threading, Compile-Time i18n, and watchOS](http://127.0.0.1:4200/vi/blog/true-multithreading-i18n-and-watchos): Perry v0.4.0 là bản phát hành lớn nhất kể từ khi dự án bắt đầu. Ba bước nhảy phiên bản trong một chu kỳ — v0.3.0 (i18n), v0.3.2 (watchOS), v0.4.0 (đa luồng) — và bản thân trình biên dịch giờ đã song s - [The Full Pipeline: Docs, Distribution, and WidgetKit](http://127.0.0.1:4200/vi/blog/the-full-pipeline): 82 commit trong bảy ngày. Trang tài liệu với 49 trang. Xuất bản App Store và Play Store tự động. Gói Homebrew và APT. Extension WidgetKit native biên dịch từ TypeScript. Trình biên dịch LLVM tự host. - [Plugin Systems Are a Performance Tax](http://127.0.0.1:4200/vi/blog/plugin-systems-are-a-performance-tax): Bạn cài VS Code. Nó nhanh. Bạn thêm 15 extension. Bây giờ nó mất 4 giây để khởi động và Extension Host ngốn 800 MB RAM. Chuyện gì đã xảy ra? - [Optimizing Everything: One Week, 68 Releases, and a 547x JSON Speedup](http://127.0.0.1:4200/vi/blog/optimizing-everything): Bài blog trước được phát hành cùng Perry v0.5.12. Hôm nay chúng tôi đang ở v0.5.80. Đó là 68 bản phát hành patch trong bảy ng - [npm Distribution, perry dev, and Winning Every Benchmark](http://127.0.0.1:4200/vi/blog/npm-perry-dev-and-beating-bun): Bài viết trước kết thúc với Perry ở v0.5.80 và một thất bại cứng đầu trên bảng benchmark: JSON.parse/stringify roundtrip vẫn chậm hơn Node 1,6 lần. Sáu ngày sa - [Introducing Perry](http://127.0.0.1:4200/vi/blog/introducing-perry): Chúng tôi vui mừng giới thiệu Perry — một trình biên dịch TypeScript gốc được viết bằng Rust, biên dịch TypeScript của bạn trực tiếp thành các tệp thực thi độc lập. Không cần Node.js runtime, không cầ - [Generational GC, Lazy JSON, and Benchmarks That Hold Up to Scrutiny](http://127.0.0.1:4200/vi/blog/gen-gc-lazy-json-and-defensible-benchmarks): Bài viết trước kết thúc ở v0.5.174 với một tiêu đề: cuối cùng Perry đã thắng mọi benchmark trong bộ in-tree so với cả Node và Bun. Sau ba ngày là - [From Compiler to Ecosystem: React, Databases, and Cloud Builds](http://127.0.0.1:4200/vi/blog/from-compiler-to-ecosystem): Một tuần trước, Perry là một trình biên dịch với bộ công cụ UI. Bạn có thể viết TypeScript, biên dịch nó thành binary native, và phân phối trên sáu nền tảng. Đó là câu chuyện. Hôm nay câu chuyện lớn h - [Cross-Platform Native UI from TypeScript](http://127.0.0.1:4200/vi/blog/cross-platform-native-ui): Một trong những mục tiêu tham vọng nhất của Perry là cung cấp các ứng dụng GUI thực sự gốc từ một codebase TypeScript duy nhất. Không phải web view bọc trong một vỏ native. Không phải một engine rende - [Cross-Compile to Windows, iOS Game Loops, and 100% Test Parity](http://127.0.0.1:4200/vi/blog/cross-compile-windows-game-loops-and-parity): 103 commit cho trình biên dịch Perry tuần này. Các tính năng nổi bật: bạn giờ có thể biên dịch chéo các tệp thực thi Windows từ Linux, ứng dụng iOS có thể chạy game loop blocking, trình biên dịch báo - [From Cranelift to LLVM: How Perry Got 24x Faster](http://127.0.0.1:4200/vi/blog/cranelift-to-llvm): Quá trình chuyển backend của Perry từ Cranelift sang LLVM đã hoàn tất. Kể từ v0.5.12, LLVM là backend sinh mã duy nhất, và Perry giờ đây đá - [Compiling Hono, tRPC, and Strapi to Native Binaries](http://127.0.0.1:4200/vi/blog/compiling-hono-trpc-strapi): Perry giờ đây biên dịch ba framework TypeScript lớn — Hono, tRPC, và Strapi — thành các tệp thực thi ARM64 native. Chúng biên dịch trong dưới một giây, tạo ra binary dưới 2 MB, và chạy không bị crash. - [Building Pry: A Native JSON Viewer in TypeScript](http://127.0.0.1:4200/vi/blog/building-pry): Pry là một trình xem JSON native được xây dựng hoàn toàn bằng TypeScript và biên dịch với Perry. Đây không phải là một bản demo công nghệ — đây là một công cụ thực sự mà chúng tôi sử dụng hàng ngày để - [All Six Platforms, Full Feature Parity](http://127.0.0.1:4200/vi/blog/all-six-platforms-ui-parity): Khi chúng tôi ra mắt phiên bản đầu tiên của hệ thống UI native Perry, "đa nền tảng" có nghĩa là macOS hoạt động tốt và năm nền tảng còn lại chỉ là stub. Hôm nay, với v0.2.162, điều đó không còn đúng n