تايب سكربت تتخلى رسمياً عن جافاسكربت. الإصدار القادم (7.0) تمت إعادة كتابته بالكامل بلغة Go، وسرعة الـ Compile تضاعفت 10 مرات.
لسنوات، كان الـ Compiler الأساسي (tsc) مكتوب بـ TS نفسها ويشتغل على بيئة Node.js.
هذا كان قرار استراتيجي ممتاز في البداية عشان يقنعون المطورين يتبنون اللغة، بس هندسياً؟ كان كابوس للمشاريع الضخمة.
الـ JavaScript بطبيعتها Single-threaded، ومقيدة جداً في عمليات الـ CPU المكثفة.
في المشاريع الضخمة، لما الـ Codebase يتجاوز مليون سطر، الـ Build time يصير كارثة. المطور يغير سطر كود في واجهة معينة ويروح يسوي قهوة لين الـ Type checking يخلص.
الانتقال للغة Go (Native port) نسف هذي المشكلة تماماً.
اللعبة هنا في الـ Multi-threading.
مترجم اللغة صار يستغل كل الـ CPU Cores في جهازك دفعة واحدة (عبر الـ Goroutines).
كودك الكبير يتقطع ويتم تحليله بالتوازي.
الـ Overhead حق محرك V8 اختفى من المعادلة.
التأثير مو بس في راحة المطور. في بيئة الـ Enterprise، هذا يعني أن الـ CI/CD Pipelines في السيرفرات بتخلص أسرع بكثير. فاتورة الكلاود لعمليات الـ Build رح تنزل بشكل ملحوظ للشركات.
Welcome @anthropicai as a Corporate Patron sponsor of the Blender Foundation’s Development Fund! This support will be dedicated towards general Blender core development. More details at https://t.co/oiQeATUVW3 #b3d#DevFund
Claude now connects to the tools creative professionals already use.
With the new Blender connector, you can debug a scene, build new tools, or batch-apply changes across every object, directly from Claude.
Compress and decompress data in the browser natively 📦
The Compression Streams API brings gzip and deflate to the web, no libraries needed.
⋅ Works with ReadableStream and WritableStream
⋅ Compresses arbitrary data client-side
Learn more 👇
https://t.co/a9ukAqgaTH
StorybookとMCPを組み合わせたときにどんな情報をStoryに書いておくと良いのか等のベストプラクティス。
Storybook MCPと合わせて読んでおくと良さそう。
Best practices for using Storybook with AI
https://t.co/4j9d2B73Td
We just released Claude Code channels, which allows you to control your Claude Code session through select MCPs, starting with Telegram and Discord.
Use this to message Claude Code directly from your phone.