BUMBLEBEE: WEB SCRIPT SYNTHESIZER

02 APRIL 2025

Browser session-to-code conversion. For work. Pre-LLM.

Part of the job involves authoring web scripts. Created a tool to automate it.

Architecture: C# WinForms host, embedded WebView2 browser, Scintilla.NET editor.

Implementation:

  • Interception: Injected JS hooks + internal browser events.
  • Transformation: Event → Token → Instruction table → String.
  • Optimization: Parallel event/text lists.
  • Render to editor.

Note: Abstract Syntax Trees (AST).

Script generation: minutes/hours → seconds. Self-service possible.