ServiceWorker এবং Worker Thread দিয়ে ব্রাউজারে PHP অ্যাপ চালানো
মোটা দাগে, ওয়ার্ডপ্রেস প্লেগ্রাউন্ড ব্রাউজারে এভাবে কাজ করে:
- playground.wordpress.net-এর
index.htmlফাইলটি একটি<iframe src="/remote.html">-এর মাধ্যমেremote.htmlফাইলটি লোড করে। remote.htmlএকটি Worker Thread এবং একটি ServiceWorker চালু করে এবং ডাউনলোডের প্রোগ্রেস ফেরত পাঠায়।- Worker Thread PHP চালু করে, তারপর SQLite-এ চলার মতো প্যাচ করা একটি ওয়ার্ডপ্রেস ফাইলসিস্টেমে বসিয়ে দেয়।
- ServiceWorker সব HTTP রিকোয়েস্ট ইন্টারসেপ্ট করে Worker Thread-এ পাঠাতে শুরু করে।
remote.htmlএকটি<iframe src="/index.php">তৈরি করে, এবং Service Workerindex.phpরিকোয়েস্টটি Worker Thread-এ পাঠায়, যেখানে ওয়ার্ডপ্রেসের হোমপেজ রেন্ডার হয়।
ছবিতে দেখলে ব্যাপারটা এমন:
