Skip to content

Latest commit

 

History

History
59 lines (37 loc) · 1.19 KB

README.md

File metadata and controls

59 lines (37 loc) · 1.19 KB

Use Dart's package:dio to send HTTP(s) requests from inside WASM

Instructions for this devcontainer

Tested with Dart SDK v3.5.2, packages:dio v5.7.0, Chrome browser v124.0, and Firefox browser v122.0.

Preparation

  1. Open this repo in devcontainer, e.g. using Github Codespaces. Type or copy/paste following commands to devcontainer's terminal.

Installation

  1. cd into the folder of this example:
cd browser-package-dio
  1. Ensure all dependencies are installed:
dart pub get

Building

  1. cd into the web subfolder, where sources are located:
cd web
  1. Compile the example:
dart compile wasm main.dart

Test with browser

  1. Run simple HTTP server to temporarily publish project to Web:
python3 -m http.server

Codespace will show you "Open in Browser" button. Just click that button or obtain web address from "Forwarded Ports" tab.

  1. As index.html and a 280k-sized wasm file are loaded into browser, refer to browser developer console to see the results.

Finish

Perform your own experiments if desired.