በጸጥታ እና ባለማወቅ፣ ለሉልዝ ሳይሆን ለስራው፣ ከመጀመሪያው ዋና ፕሮግራም ከስድስት ወራት በኋላ፣ Bun 1.1 ተለቀቀ። Bun ከNodeJS ጋር ተኳሃኝ የሆነ የጃቫስክሪፕት እና የTypeScript የስራ ጊዜ አማራጭ ትግበራ ነው። ትንሹ ስሪት ከአንድ ሺህ በላይ ሳንካዎችን አስተካክሏል፣ አዳዲስ ባህሪያትን እና ኤፒአይዎችን አክሏል፣ እና ኦፊሴላዊ ድጋፍን ተግባራዊ አድርጓል። Windows (በስሪት 1.0 ያልተረጋጋ እንደሆነ ተደርጎ ይቆጠር ነበር)።
በቡን 1.1 ውስጥ የተደረጉ ማሻሻያዎች እና ማሻሻያዎች፡
- ለኦኤስኤ ቤተሰብ የሚሰጠው ድጋፍ ወደ የተረጋጋ ስሪት መጥቷል Windows (ከ Windows 10 እና በኋላ)። በአሁኑ ጊዜ፣ ቡን ለ Windows የሙከራውን ስብስብ 98% ያልፋል፤
- ፕሮጀክቱ ከአስር በላይ አዳዲስ ባህሪያትን፣ የኤፒአይ ማሻሻያዎችን እና ተመሳሳይ ፋይሎችን በተደጋጋሚ ሲያስተላልፉ የአፈጻጸም መበላሸትን ለመፍታት የተደረጉ ለውጦችን አክሏል። እነዚህ ማሻሻያዎች tsc እና ተመሳሳይ መሳሪያዎችን በእጥፍ ፍጥነት (ከBun 1.0 ጋር ሲነጻጸር) እንዳደረጉት ተዘግቧል።
- የቡን ሼል ተሻሽሏል፤
- ለNode.js APIዎች የተስተካከሉ ሳንካዎች እና የተሻሻለ ድጋፍ፤
- የጃቫስክሪፕት እና የTypeScript ኮድን ለማስኬድ እና ለማረም በርካታ ማሻሻያዎች ተደርገዋል፤
- ማመቻቸት ተከናውኗል እናም መረጋጋት ተሻሽሏል።
ስለ ዳቦ
ከቡን ልዩ ባህሪያት አንዱ፣ ከአፈጻጸም ፍጥነቱ በተጨማሪ፣ አብሮ የተሰራው ትራንስፒለር ነው። ይህ ማለት ቡን የጃቫስክሪፕት፣ የTypeScript እና የJSX/TSX ፋይሎችን ያለ ምንም ጥገኝነት ማስኬድ ይችላል ማለት ነው።
ከV8 ይልቅ፣ በWebKit የተገነባው የጃቫስክሪፕትኮር ሞተር ጥቅም ላይ ውሏል፣ ይህም የተሻለ የአፈጻጸም ፍጥነት እንዲኖር እና የማህደረ ትውስታ ፍጆታን ችግር በከፊል እንዲፈታ አስችሏል።
ቡን የተጻፈው በዚግ ሲሆን በእጅ የሚሠራ የማህደረ ትውስታ አስተዳደር ያለው ዝቅተኛ ደረጃ ያለው የፕሮግራም አወጣጥ ቋንቋ ሲሆን ይህም ከፍተኛ ፍጥነቱንም ያብራራል።
ምንጭ: linux.org.ru
