إحياء هذا الموضوع لأن الشيء الوحيد المتبقي هنا هو تعليم CSP للسماح بتحميلات js الخاصة بالقالب. تم السماح افتراضيًا لملفات js كتحميلات للقالب لفترة من الوقت الآن.
إذا لم يتم حظر تحميلات js الخاصة بالقالب بواسطة CSP، فلن تحتاج المكونات مثل Image Annotator - Allows you to annotate images in the previewer إلى تحميل تبعياتها على الصفحة الرئيسية (~170 كيلوبايت مضغوط). هذا المكون، على سبيل المثال، سيحتاج فقط إلى تحميل تلك التبعيات إذا تم فتح المنشئ. بالإضافة إلى ذلك، لا يحتاج أبدًا إلى تحميلها للمشاهدين المجهولين.
أيضًا، هذا التغيير “سيسمح” للقوالب بأن تحتوي على ملفات web worker التي يمكنها القيام ببعض العمليات الثقيلة خارج الخيط الرئيسي.
السماح في علامات الاقتباس أعلاه لأنك يمكن أن تحصل عليها كـ blobs، ولكن من الأفضل بكثير أن تكون في ملفات منفصلة بدلاً من العبث بـ javascript في سلسلة نصية.