For AI agents: the complete documentation index is available at /next/llms.txt, the full documentation bundle is available at /next/llms-full.txt, and this page is available as Markdown at /next/api/rspeedy/lynx-bundle-rslib-config.encodeoptions.md.
Rspeedy logo
Rspeedy
  • English
  • Home > @lynx-js/lynx-bundle-rslib-config > EncodeOptions

    EncodeOptions interface

    The options for encoding the external bundle.

    Signature:

    export interface EncodeOptions 

    Properties

    Property

    Modifiers

    Type

    Description

    enableJsBytecode?

    boolean

    (Optional) Whether to compile main thread chunks to JsBytecode in the emitted bundle.

    engineVersion?

    string

    (Optional) The engine version of the external bundle.

    target?

    'web' | 'tasm'

    (Optional) The output format of the encoded bundle.

    • 'tasm': the native TASM bundle via @lynx-js/tasm. - 'web': a web binary bundle via @lynx-js/web-core/encode, decodable by the web platform. Sections are emitted as raw JS (the web runtime wraps them at lynx.loadScript time), and CSS is folded into the StyleInfo section.
    Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.