Bun v0.8.0 रिलीज़
(bun.sh)- डिबगर support, fetch streaming, और SvelteKit के साथ compatibility सहित कई updates प्रदान करता है
node:ttyकेReadStreamऔरWriteStreamको implement करता है, और.setRawMode()अबprocess.stdinमें काम करता है, जिससे कई interactive CLI tools चलाना संभव होता है- इसमें Node.js compatibility updates, bug fixes, और stability improvements शामिल हैं
- Bun 1.0 को 7 सितंबर को रिलीज़ किया जाना निर्धारित है
- Bun एक तेज़ JavaScript runtime, bundler, transpiler, और package manager को all-in-one रूप में उपलब्ध कराता है
- डिबगर support को WebKit के Inspector Protocol के ज़रिए implement किया गया है, और
--inspectflag का उपयोग करके file या script चलाकर इसे इस्तेमाल किया जा सकता है bun updatecommand जोड़ा गया है, जोpackage.jsonकी semver range के साथ compatible नवीनतम versions पर सभी project dependencies को update करता है- Worker में environment variables support में सुधार से SvelteKit को चलाना संभव हुआ है
- इस update में Nuxt (
nuxt dev) के लिए भी support जोड़ा गया है, औरnode:ttyतथाnode:fssupport को बेहतर बनाया गया है Fetch()response body streaming implement की गई है, जिससे पूरा response डाउनलोड करने के बजाय fetch response से data को stream किया जा सकता हैnode:ttyऔरprocess.stdin.setRawMode()के लिए support जोड़ा गया है, जिससे interactive CLI tools में नए character का इंतज़ार किए बिना key input पढ़ना संभव हो गया हैbun testमें सुधार किया गया है। इसमें Jest केtest.eachऔरdescribe.eachके लिए support और अतिरिक्त matchers दिए गए हैंBuffer.toString("hex")function को SIMD के ज़रिए optimize किया गया है, जिससे performance 40 गुना तेज़ हो गई है- Buffer से जुड़े functions में JIT crashes,
buffer.toString("hex")implementation में memory leak, और कई अन्य bugs को ठीक किया गया है
अभी कोई टिप्पणी नहीं है.