مشارکت و همکاری شرکت های بزرگ نرم افزاری
در پنجم مارس 2015 شرکت مایکروسافت در کمال تعجب اطلاعیه ای مبنی برساخت Angular 2 - Angular یک فریم ورک JavaScript است که توسط کمپانی گوگل طراحی و توسعه داده شده است و توسط گوگل نیز پشتیبانی میگردد) با تایپ اسکریپت (TypeScript اعلام کرد. در چند ماه گذشته، دو تیم TypeScript مایکروسافت و Angular گوگل از نزدیک با هم کار کرده و به زبان TypeScript و AtScript نزدیک شده اند و همچنین Angular 2 ، نسخه بعدی کتابخانه محبوب جاوا اسکریپت برای ساخت وب سایت ها و برنامه های وب با تایپ اسکریپت توسعه خواهد یافت.
آنها همچنین امکانات زبان های اضافی که توسعه برنامه های end-to-end از جمله حاشیه نویسی را ساده می کند اضافه کرده اند که راهی برای اضافه کردن ابرداده (metadata) به اعلام کلاس برای استفاده توسط تزریق وابستگی(dependency injection) یا دستورات تلفیقی می باشد.
dependency injection : الگوی طراحی نرم افزار که کنترل معکوسی برای کتابخانه نرم افزار پیاده سازی می کند.