FLUTTER ECOSYSTEM

flutter_qjs

Este plugin é um motor JS simples para o flutter usando o projeto `quickjs`. O plugin atualmente suporta todas as plataformas, exceto web!

Versão mais recente
0.3.7
Downloads em 30 dias
123
Curtidas
31
Pontos Pub
60

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

flutter_qjs é um plugin do Flutter que integra o motor JavaScript QuickJS, permitindo que aplicativos Dart executem código JavaScript nativamente. Ele suporta todas as principais plataformas, exceto web, tornando-o ideal para cenários que exigem script embutido leve. O plugin fornece uma API simples para avaliar expressões JS, chamar funções e trocar dados entre Dart e JavaScript. Construído sobre o projeto de alto desempenho QuickJS, garante execução rápida com overhead mínimo. Isso o torna adequado para lógica dinâmica, scripts de configuração ou estender funcionalidades do aplicativo sem recompilação.

Casos de uso
  • Executando scripts dinâmicos em aplicativos
  • Incorporar lógica JavaScript
  • Estendendo o comportamento do aplicativo em tempo de execução
  • Configurando recursos do aplicativo por meio de scripts
  • Interagindo com código JS legado
Principais recursos
  • Motor QuickJS leve
  • Multiplataforma (exceto web)
  • Interoperabilidade Dart-JS
  • API simples para avaliação de script
  • Execução rápida com uso baixo de memória
Indicado para
  • Aplicativos que precisam de script dinâmico
  • Desenvolvedores usando JS para lógica
  • Plugins que exigem motores embutidos
  • Prototipagem com componentes scriptáveis
  • Aplicativos móveis e de desktop não web
Considerações
  • Not available on web platform
  • Limited to QuickJS-specific JS features
  • Requires careful error handling
  • May increase app size slightly
  • No support for modern ES modules
Plataformas compatíveisIndisponível

Instalar pacote

flutter pub add flutter_qjs

Categorias

Repositório-fonte

Projetos relacionados