4 pontos por xguru 4 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • Oferece suporte para analisar/editar/executar/depurar a estrutura de arquivos .wasm e está disponível como plugin da JetBrains e extensão para VS Code
  • Os dois produtos compartilham um único núcleo em Kotlin Multiplatform e oferecem suporte a Core Wasm/Component Model/GC/SIMD/Threads, entre outros
  • Permite explorar imports/exports/funções/tipos/seções personalizadas e analisar perfil de tamanho/código não utilizado/monomorfização (monomorphisation)
  • O plugin da JetBrains oferece WAT/WIT editáveis e uma janela de ferramentas WASM/ELF Structure
    • Oferece autocompletar de código Java para GraalWasm/Chicory e inferência de tipos JavaScript/TypeScript para WebAssembly.instantiate
    • Também permite inspecionar Parquet/Arrow IPC/Protocol Buffers e arquivos .class/.jar/.war/.apk/.jit
  • A extensão para VS Code oferece um visualizador Hex com rolagem virtual e 11 abas de análise estrutural, e também funciona no Cursor/VSCodium
    • Oferece um visualizador de descriptor set do Protocol Buffers e abas de análise personalizadas baseadas em scripts
    • Detecta e resolve dependências de arquivos do Component Model, e o servidor MCP é baixado e executado separadamente quando necessário
  • Ambos os produtos oferecem suporte ao servidor MCP e à execução com Wasmtime/WAMR/GraalVM/wazero
  • A análise de ELF/Mach-O/PE e a depuração com breakpoints são oferecidas atualmente como recursos experimentais
  • O plugin da JetBrains é adequado para edição profunda/integração com código, enquanto a extensão para VS Code é adequada para inspeção leve de .wasm

1 comentários

 
eususu 1 시간 전

Hoje em dia não tenho mais trabalho que envolva esse tipo de análise de dados, mas é uma ótima notícia.
Parece que há suporte para uma boa variedade de binários.