Français
Ouvrir dans Telegram

Publication مفسر Wasm حدود ۲.۲ برابر سریع‌تر شده؛ و اینجا مهمه که V8 همیشه کمکتون نمی‌کنه.

4 septembre 2026
C
CodeNeuron
مفسر Wasm حدود ۲.۲ برابر سریع‌تر شده؛ و اینجا مهمه که V8 همیشه کمکتون نمی‌کنه. داخل مرورگر، WebAssembly معمولاً با JIT اجرا می‌شه و به همین دلیل خیلی از فرانت‌اندکارها اصلاً به Interpreter فکر نمی‌کنن. اما وقتی Wasm از محیط مرورگر خارج می‌شه و وارد Pluginها، Edge Functionها، اپلیکیشن‌های iOS و Sandboxها می‌شه، شرایط فرق می‌کنه. JIT ممکنه به‌خاطر محدودیت‌های امنیتی ممنوع باشه یا اصلاً از نظر مصرف حافظه مناسب نباشه. اینجاست که Wasmi، یک Interpreter نوشته‌شده با Rust، وارد می‌شه. طبق بنچمارک‌های خود پروژه، نسخه 2.0 در میانگین هندسی تست‌ها حدود ۲.۲ برابر سریع‌تر از نسخه 1.0 شده. پشت این افزایش عملکرد چند تغییر مهم وجود داره؛ از جمله چهار حالت مختلف برای Dispatch به‌جای یک switch-loop، یک IR جدید با رجیسترهای accumulator و ساختار CodeMap که باعث می‌شه هنگام فراخوانی تابع حتی یک Lookup هم انجام نشه. نکته جالب دیگه اینه که فعال کردن SIMD دیگه مثل قبل باعث افت عملکرد کدهای معمولی نمی‌شه؛ در نسخه 1.0 این قابلیت حدود ۸٪ هزینه عملکردی داشت. بنچمارک‌ها هم از طریق ریپازیتوری wasmi-benchmarks قابل تکرارن و عملکرد Wasmi با پروژه‌هایی مثل Wasm3، WAMR و Wasmtime Pulley مقایسه شده. در واقع، این آپدیت بیشتر برای جاهایی مهمه که نمی‌تونیم روی JIT موتورهایی مثل V8 حساب کنیم؛ جایی که یک Interpreter سریع مستقیماً روی Performance تأثیر می‌ذاره. #wasm #performance
60 ·

À proximité dans le fil

CCodeNeuronوزارت خارجه آمریکا اعلام کرد برای هر اطلاعاتی که به شناسایی محل «امیر یاریاب» از مقام‌های ارشد فرماندهی سایبری و جنگ الکترونیک سپاه پاسداران، منجر بشه تا 10 میلCCodeNeuronسندروم ایمپاستر (Impostor Syndrome) یکی از عجیب‌ترین چیزهایی‌ که ممکنه مخصوصاً توی مسیر برنامه‌نویسی تجربه‌ش کنین. همون حسی که باعث می‌شه با خودتون بگین: «من وا
ce message
CCodeNeuronDLSS 5 | Introducing 3D-Guided Neural Rendering https://youtu.be/58FagrSqC4M Learn more about DLSS 5: https://www.nvidia.com/en-us/geforce/news/dlss-5-3d-guidedCCodeNeuronنکته جالب در این ویدئو اینه که مسیر NVIDIA داره بیشتر از Traditional Rendering به سمت Neural Rendering حرکت می‌کنه. شاید در آینده GPU فقط محاسبات گرافیکی رو انج
CCodeNeuronCodeNeuron@Code_Neuron · canal
2 294abonnés314portée moyenne d'une publication
Fil de la communauté Ouvrir dans Telegram

Un fil public ouvert issu de l'index de recherche ChatCrawler — « le Google du Telegram public » ; actualisé à mesure que la communauté est explorée. Les heures sont en UTC.

Contenu public uniquement, API officielle de Telegram. À propos · FAQ · Limites de l'index · Retirer une page · Catalogue · Recherche · Comment nous comptons