Microsoft એ 8 જુલાઈ, 2026 ના રોજ TypeScript 7 લોન્ચ કર્યું, જેમાં તેની JavaScript-આધારિત લેંગ્વેજ સર્વિસને Rust-લખાયેલ નેટિવ બાઈનરી સાથે બદલી નાખવામાં આવી છે. નવું એન્જિન ટાઈપ-ચેકિંગ લેટન્સીમાં 40% સુધીનો ઘટાડો કરે છે અને CI બિલ્ડ્સને 30%-45% ઝડપી બનાવે છે.

આ એન્જિન શા માટે મહત્વનું છે

TypeScript ની લેંગ્વેજ સર્વિસ એડિટર્સમાં ટાઈપ ચેકિંગ, IntelliSense અને રિફેક્ટરિંગ સૂચનો પૂરા પાડે છે. અત્યાર સુધી તે Node.js પર ચાલતું હતું, જે એક JavaScript રનટાઇમ છે અને એડિટરના UI થ્રેડ સાથે જોડાયેલું હોય છે. મોટા monorepos માં, આ સર્વિસ ઘણીવાર દરેક એડિટમાં અવરોધ (bottleneck) ઊભો કરે છે અને CI સમયમાં વધારો કરે છે. સર્વિસને અલગ નેટિવ બાઈનરીમાં ખસેડીને, Microsoft ટાઈપ એનાલિસિસને JavaScript થ્રેડથી અલગ કરે છે અને Node રનટાઇમની જરૂરિયાતને સંપૂર્ણપણે દૂર કરે છે.

વ્યવહારમાં ઝડપનો લાભ

લોન્ચ સાથે જાહેર કરાયેલા બેન્ચમાર્ક ઓન-ધ-ફ્લાય ટાઈપ ચેકિંગ માટે લેટન્સીમાં 40% ઘટાડો દર્શાવે છે. CI પાઇપલાઇન્સમાં, વિવિધ વાસ્તવિક પ્રોજેક્ટ્સમાં બિલ્ડ સમય 30% થી 45% વચ્ચે ઘટ્યો છે. એન્જિન સ્માર્ટ કેશિંગ પણ ઉમેરે છે: તે ફક્ત ખરેખર બદલાયેલી ફાઇલોને જ ફરીથી ચેક કરે છે, જેનાથી ઇન્ક્રીમેન્ટલ બિલ્ડ્સ નોંધપાત્ર રીતે ઝડપી બને છે.

સુરક્ષા અને આઇસોલેશન

કમ્પાઇલરને આઇસોલેટેડ પ્રોસેસમાં ચલાવવાથી ખોટી ઇનપુટ અથવા નુકસાનકારક પેકેજો એડિટરના મુખ્ય થ્રેડને જોખમમાં મૂકી શકતા નથી. આ બાઈનરી કોઈપણ Node નિર્ભરતાને ટાળે છે, જેનાથી JavaScript ના ડાયનેમિક સ્વભાવ સાથે આવતા એટેક સરફેસ (attack surface) માં ઘટાડો થાય છે. જે ટીમો કડક સેન્ડબોક્સિંગ (sandboxing) લાગુ કરે છે, તેમની પાસે હવે કમ્પાઈલ કરેલ Rust બાઈનરી છે જે હાલની હાર્ડનિંગ પોલિસીઝ સાથે સુસંગત છે.

AI-સજ્જ ડાયગ્નોસ્ટિક્સ

નેટિવ એન્જિન Microsoft ના AI મોડલ્સ સાથેના ઇન્ટિગ્રેશન સાથે આવે છે, જે વધુ સચોટ એરર-ફિક્સ સૂચનો આપે છે. ડાયગ્નોસ્ટિક્સ તે જ ઝડપી પ્રોસેસમાં ચાલતા હોવાથી, GitHub Copilot ના સૂચનો વધુ ઝડપથી દેખાય છે, જેનાથી ડેવલપર્સ એડિટર છોડ્યા વિના ટાઈપ એરર્સ સુધારી શકે છે.

ઇકોસિસ્ટમ પર અસર

VS Code 1.129 માં આ બાઈનરી પહેલેથી જ સામેલ છે; એડિટર તેને આપમેળે શોધી લે છે અને મેન્યુઅલ કોન્ફિગરેશન વગર સ્વિચ થઈ જાય છે. React ટીમ React 19 માટે TypeScript 7 ને ડિફોલ્ટ તરીકે ઉપયોગ કરશે.

મુખ્ય વાત: TypeScript 7 નું Rust-આધારિત નેટિવ એન્જિન લાંબા સમયથી ચાલી આવતા પરફોર્મન્સના અવરોધને એક ઝડપી, આઇસોલેટેડ સર્વિસમાં ફેરવે છે, જે મોટા પ્રોજેક્ટ્સ માટે માપી શકાય તેવા ઝડપ અને સુરક્ષાના લાભો આપે છે.