Design: الذاكرة المشتركة والذرات

تم إنشاؤها على ٢٠ يوليو ٢٠١٦  ·  5تعليقات  ·  مصدر: WebAssembly/design

وفقًا لجدول أعمال الاجتماع الثالث والخمسين لـ Ecma TC39 ، فإن الذاكرة المشتركة والذرات ستنتقل إلى المرحلة 3. وهذا يعني أنه سيتم تجميد API الخاصة بهم. لذا ، قد يصبح يوم الثلاثاء 26 يوليو موعدًا نهائيًا لإجراء أي تغييرات في المواصفات في حالة اختلاف رؤية WebAssembly Community Group مع رؤية TC39.

اقتراح ES: https://github.com/tc39/ecmascript_sharedmem

التعليق الأكثر فائدة

chicoxyzzy ، كان هناك نقاش مطول حول sab + wasm هنا: https://github.com/tc39/ecmascript_sharedmem/issues/59

taisel ، أنا الآن

في الواقع ، فإن طلب TC39 من المتصفحات للسماح بالحجب في الخيط الرئيسي لن يؤدي إلى أي شيء مثمر ، فقط إلى الفتنة ، وربما يعرض للخطر تنفيذ اقتراح الذاكرة المشتركة بالكامل. ما لدينا الآن هو امتداد متحفظ إلى حد ما للغة والمتصفحات التي تلائم نظام الويب الحالي. نحن نعلم أن الوكلاء يمكن أن يحل بعض المشاكل ؛ نحن نعلم أن الحجب "غير المتماثل" (كتلة العمال ولكن الخيط الرئيسي لا) يمكن أن يحل مشاكل أخرى ؛ نحتاج إلى اكتساب بعض الخبرة في هذا الأمر لمعرفة أين توجد نقاط الألم الحقيقية ، ومن ثم يمكننا أن نرى كيفية معالجتها. محاولة فرض الحجب على الخيط الرئيسي هو الخيار النووي ، في هذه المرحلة.

ال 5 كومينتر

سؤالي هو: هل الجميع موافق على نسخ قيود الخيط الرئيسي في تلك المواصفات إلى WASM؟

chicoxyzzy ، كان هناك نقاش مطول حول sab + wasm هنا: https://github.com/tc39/ecmascript_sharedmem/issues/59

taisel ، أنا الآن

في الواقع ، فإن طلب TC39 من المتصفحات للسماح بالحجب في الخيط الرئيسي لن يؤدي إلى أي شيء مثمر ، فقط إلى الفتنة ، وربما يعرض للخطر تنفيذ اقتراح الذاكرة المشتركة بالكامل. ما لدينا الآن هو امتداد متحفظ إلى حد ما للغة والمتصفحات التي تلائم نظام الويب الحالي. نحن نعلم أن الوكلاء يمكن أن يحل بعض المشاكل ؛ نحن نعلم أن الحجب "غير المتماثل" (كتلة العمال ولكن الخيط الرئيسي لا) يمكن أن يحل مشاكل أخرى ؛ نحتاج إلى اكتساب بعض الخبرة في هذا الأمر لمعرفة أين توجد نقاط الألم الحقيقية ، ومن ثم يمكننا أن نرى كيفية معالجتها. محاولة فرض الحجب على الخيط الرئيسي هو الخيار النووي ، في هذه المرحلة.

@ lars-t-hansen نعم ، وأعدت تكرار هذا القيد الناعم لتشجيع المناقشة.

لا تزال هناك مجموعة من الأشخاص الذين اعتقدت أنهم قد يرغبون في أن يكون النقل غير مؤلم قدر الإمكان ، ولا أعرف الكثير من التنازلات التي قد ترغب لجنة WASM في طرحها.

للإضافة إلى ما سبق ، يحتوي قسم WebAssembly في Discussion.md على ملخص جيد لمناقشة sab + wasm.

تم تصميم اقتراح الخيوط الأولي لمطابقة سلوك عمال SAB + ، لذلك من غير المحتمل أن يهز القارب هنا. لقد تحدثنا عن وجود خيوط "خالصة wasm" ، والتي لا تحتوي على سياق جافا سكريبت ، ولكننا قررنا أنه تم التعامل معها بشكل أفضل بعد أن نصل إلى تكافؤ الميزات مع JavaScript + SAB.

بالإضافة إلى ذلك ، تم دمج مواصفات html الآن مع حظر WRT الخاص Atomics.wait ).

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

konsoletyper picture konsoletyper  ·  6تعليقات

badumt55 picture badumt55  ·  8تعليقات

thysultan picture thysultan  ·  4تعليقات

dpw picture dpw  ·  3تعليقات

Artur-A picture Artur-A  ·  3تعليقات