tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

rust-engines.rst (575B)


      1 ================================
      2 How Rust Engines are implemented
      3 ================================
      4 
      5 There are 2 main components to engines implemented in Rust
      6 
      7 The bridged-engine
      8 ==================
      9 
     10 Because Rust engines still need to work with the existing Sync infrastructure,
     11 there's the concept of a `bridged-engine <https://searchfox.org/mozilla-central/source/services/sync/modules/bridged_engine.js>`_.
     12 In short, this is just a shim between the existing
     13 `Sync Service <https://searchfox.org/mozilla-central/source/services/sync/modules/service.js>`_
     14 and the Rust code.