VBScript modernization
Adopt optional parameters, ParamArray, strong typing, enums, UDTs, events, and interfaces while keeping compatibility.
AxonASP combines a VM-focused execution core, native service libraries, and dual-language support to modernize applications without forcing a full rewrite.
Use built-in native objects to eliminate repetitive script-level glue code and reduce overhead.
| Library | Purpose | Typical Use Case |
|---|---|---|
| G3DB | Database connectivity and pooling. | Service APIs and transactional systems. |
| G3JSON | Fast JSON parse and build operations. | REST payload handling and event transport. |
| G3HTTP | Native HTTP client integration. | External API orchestration and webhooks. |
| G3CRYPTO | Hashing and encryption helpers. | Secure token, digest, and data operations. |
| G3FILES | File operations and encoding support. | Import/export pipelines and automation jobs. |
| G3PDF, G3IMAGE, G3MD | Document, media, and content generation. | Reports, dynamic assets, and publishing flows. |
| G3ZIP, G3TAR, G3ZLIB, G3ZSTD, G3FC | Compression and archive pipelines. | Backup, transfer, and storage optimization. |
| G3AXON.FUNCTIONS | More than 60 utility functions. | Validation, formatting, arrays, environment helpers. |
Adopt optional parameters, ParamArray, strong typing, enums, UDTs, events, and interfaces while keeping compatibility.
Use async/await, classes, template literals, destructuring, and promises in server-side pages.
Leverage modules like fs, path, stream, events, process, buffer, util, and timers for structured JS workflows.
Patch only changed components through async events and maintain server-side business logic control.
Choose reverse proxy mode with the built-in HTTP server or direct FastCGI integration. Use CLI mode for scripts and scheduled tasks.
Compile with selective library tags, centralize config through axonasp.toml and environment values, and containerize with Docker.
Use axonasp-testsuite and runtime diagnostics through the global console object for CI-friendly verification.
Attach agents through MCP to inspect capabilities and generate pages that align with your runtime environment.