# Perry > Perry compila TypeScript para aplicações GUI e CLI nativas em macOS, iPadOS, iOS, Android, Linux, Windows, watchOS, tvOS, WebAssembly e Web. Sem runtime. Sem Electron. Apenas binários nativos. ## Blog - [Auto-Update, a Live Inspector, and the Compiler That Halved Itself](http://127.0.0.1:4200/pt/blog/updater-live-inspector-and-compiler-refactor): O último post fechou em v0.5.306 com a história gen-GC + JSON + benchmarks. Quatro dias depois, Perry está em v0.5.359 — são 53 patch releases — e a história é outra de novo. Nenhuma dessas releases é - [tvOS, Cross-Compile iOS from Linux, and Perry Login](http://127.0.0.1:4200/pt/blog/tvos-cross-compile-and-perry-login): Cinco dias, 120 commits, e o Perry salta de v0.4.0 para v0.4.24. Os destaques: tvOS torna-se o 10.º alvo de compilação, apps iOS e macOS podem agora ser construídas inteirame - [True Multi-Threading, Compile-Time i18n, and watchOS](http://127.0.0.1:4200/pt/blog/true-multithreading-i18n-and-watchos): Perry v0.4.0 é o maior lançamento desde o início do projeto. Três saltos de versão num único ciclo — v0.3.0 (i18n), v0.3.2 (watchOS), v0.4.0 (multi-threading) - [The Full Pipeline: Docs, Distribution, and WidgetKit](http://127.0.0.1:4200/pt/blog/the-full-pipeline): 82 commits em sete dias. Um site de documentação com 49 páginas. Publicação automatizada na App Store e Play Store. Pacotes Homebrew e APT. Extensões WidgetKit nativas compiladas a partir de TypeScrip - [Plugin Systems Are a Performance Tax](http://127.0.0.1:4200/pt/blog/plugin-systems-are-a-performance-tax): Voce instala o VS Code. E rapido. Voce adiciona 15 extensoes. Agora leva 4 segundos para iniciar e o Extension Host consome 800 MB de RAM. O que aconteceu? - [Optimizing Everything: One Week, 68 Releases, and a 547x JSON Speedup](http://127.0.0.1:4200/pt/blog/optimizing-everything): O último artigo do blog foi publicado com o Perry na v0.5.12. Hoje estamos na v0.5.80. Isso são 68 releases de patch em sete dias, quase inteiramente focadas numa coisa: transformar cada - [npm Distribution, perry dev, and Winning Every Benchmark](http://127.0.0.1:4200/pt/blog/npm-perry-dev-and-beating-bun): O último artigo fechou com o Perry na v0.5.80 e uma derrota teimosa na tabela de benchmarks: o roundtrip de JSON.parse/stringify ainda era 1,6x mais lento que o Node. Seis dias depois, o Perry - [Introducing Perry](http://127.0.0.1:4200/pt/blog/introducing-perry): Temos o prazer de apresentar o Perry — um compilador nativo de TypeScript escrito em Rust que compila seu TypeScript diretamente para executaveis independentes. Sem runtime Node.js, sem wrapper Electr - [Generational GC, Lazy JSON, and Benchmarks That Hold Up to Scrutiny](http://127.0.0.1:4200/pt/blog/gen-gc-lazy-json-and-defensible-benchmarks): O último artigo fechou na v0.5.174 com uma manchete: o Perry estava finalmente a vencer todos os benchmarks da suite in-tree contra o Node e o Bun. Três dias de trabalho e um backlog de c - [From Compiler to Ecosystem: React, Databases, and Cloud Builds](http://127.0.0.1:4200/pt/blog/from-compiler-to-ecosystem): Uma semana atrás, Perry era um compilador com um toolkit de UI. Você podia escrever TypeScript, compilá-lo para um binário nativo e distribuí-lo em seis plataformas. Essa era a história. Hoje a histór - [Cross-Platform Native UI from TypeScript](http://127.0.0.1:4200/pt/blog/cross-platform-native-ui): Um dos objetivos mais ambiciosos do Perry e fornecer aplicacoes GUI verdadeiramente nativas a partir de um unico codigo TypeScript. Nao sao web views envolvidas em uma casca nativa. Nao e um motor de - [Cross-Compile to Windows, iOS Game Loops, and 100% Test Parity](http://127.0.0.1:4200/pt/blog/cross-compile-windows-game-loops-and-parity): 103 commits no compilador Perry esta semana. Os destaques: agora é possível fazer cross-compile de executáveis Windows a partir do Linux, apps iOS podem executar game loops bloque - [From Cranelift to LLVM: How Perry Got 24x Faster](http://127.0.0.1:4200/pt/blog/cranelift-to-llvm): A migração do backend do Perry de Cranelift para LLVM está concluída. A partir da v0.5.12, o LLVM é o único backend de geração de código, - [Compiling Hono, tRPC, and Strapi to Native Binaries](http://127.0.0.1:4200/pt/blog/compiling-hono-trpc-strapi): Perry agora compila tres grandes frameworks TypeScript — Hono, tRPC e Strapi — em executaveis nativos ARM64. Compilam em menos de um segundo, produzem binarios abaixo de 2 MB e rodam sem crashes. - [Building Pry: A Native JSON Viewer in TypeScript](http://127.0.0.1:4200/pt/blog/building-pry): Pry e um visualizador JSON nativo construido inteiramente em TypeScript e compilado com Perry. Nao e uma demonstracao tecnica — e uma ferramenta real que usamos todos os dias para inspecionar resposta - [All Six Platforms, Full Feature Parity](http://127.0.0.1:4200/pt/blog/all-six-platforms-ui-parity): Quando lancamos a primeira versao do sistema de UI nativa do Perry, "multiplataforma" significava que macOS funcionava bem e as outras cinco plataformas eram stubs. Hoje, com v0.2.162, isso nao e mais