Qt for WebAssembly: ابزاری به منظور اجرای اپلیکیشن‌های Qt داخل مرورگر

Qt for WebAssembly: ابزاری به منظور اجرای اپلیکیشن‌های Qt داخل مرورگر

اساساً اپلیکیشن‌های نوشته‌شده با WebAssembly از فرمتی مبتنی بر بایت‌کد برخوردارند که امکان اجرا داخل مرورگر را پیدا می‌کنند و این در حالی است که اپلیکیشن نوشته‌شده با #وب‌اسمبلی داخل یک به اصطلاح Sandbox امن داخل مرورگر اجرا می‌گردد. با بیشتر شدن محبوبیت وب‌اسمبلی در میان دولوپرها، برخی فریمورک‌ها همچون Qt شروع به ساپورت این فرمت کرده‌اند.

Qt for WebAssembly این امکان را به دولوپرهای ++C و فریمورک Qt می‌دهد تا اپلیکیشن‌هایی که با فریمورک کیوتی می‌نویسند را داخل مرورگر اجرا کنند.

اگرچه که این فرمت برای اپلیکیشن‌هایی که نیاز به دسترسی کامل به قابلیت‌های دیوایس دارند مناسب نیست، اما سادگی در نصب از یکسو و همچنین سرعت بالای اجرا از سوی دیگر به عنوان برگ‌برنده‌های این پلتفرم محسوب می‌شوند (برای آشنایی بیشتر با وب‌اسمبلی، می‌توانید به مقالهٔ جستاری در زبان Assembly و آشنایی بیشتر با مفهوم WebAssembly مراجعه نمایید.)