Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1280|Jawab: 1

[Lainnya] Halaman web front-end menjalankan fungsi di wasm dengan 3 cara

[Salin tautan]
Diposting pada 27/11/2024 08.45.24 | | | |
Tentang WebAssembly

WebAssembly adalah cara pengkodean baru yang dapat berjalan di browser web modern – ini adalah bahasa perakitan kelas tingkat rendah dengan format biner ringkas yang berjalan mendekati performa asli dan menyediakan target kompilasi untuk bahasa seperti C/C++, C#, dan Rust sehingga dapat berjalan di web. Ini juga dirancang untuk hidup berdampingan dengan JavaScript, memungkinkan keduanya untuk bekerja sama.

Hasilkan file wasm uji

AssemblyScript adalah bahasa WebAssembly seperti TypeScript (Login hyperlink terlihat.)。 Instal alat AssemblyScript, yang mengkompilasi file typescript ke dalam file WebAssembly. Perintah instalasi adalah sebagai berikut:

Buat file test.ts baru dan tentukan sebagai berikut:

Hasilkan file .wasm dengan perintah berikut:

Parameter konfigurasi:Login hyperlink terlihat.

Jalankan fungsi dalam wasm

Metode 1 (Termudah)

Referensikan langsung eksekusi modul .js yang dihasilkan, sebagai berikut:



Metode 2

Dengan assemblyscript/loader, referensi:Login hyperlink terlihat., kodenya adalah sebagai berikut:



Perintah .wasm dapat dihasilkan dengan cara ini sebagai berikut:

Dengan cara ini tidak menghasilkan .ts, . JS.

Metode 3

Muat kompilasi menggunakan WebAssembly asli, kodenya adalah sebagai berikut:



Terakhir, lampirkan file kode sumber:

Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab






Mantan:Beberapa tips tentang System.Text.Json memanipulasi JSON
Depan:Periksa apakah string tersebut IPv4 atau IPv6 dalam JavaScript
 Tuan tanah| Diposting pada 27/11/2024 08.49.09 |
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com