سيڪيورٽي جي بنياد تي ڊفالٽ ترتيب. فائل جي رسائي، نيٽ ورڪنگ، ۽ ماحولياتي متغير تائين رسائي ڊفالٽ طور تي بند ٿيل آھن ۽ واضح طور تي فعال ٿيڻ گھرجي. ايپليڪيشنون ڊفالٽ طور تي الڳ ٿيل سينڊ باڪس ماحول ۾ هلن ٿيون ۽ واضح اجازتون ڏيڻ کان سواءِ سسٽم جي صلاحيتن تائين رسائي نٿا ڪري سگهن؛
جاوا اسڪرپٽ کان ٻاهر ٽائپ اسڪرپٽ لاءِ بلٽ ان سپورٽ. معياري ٽائپ اسڪرپٽ ڪمپلر استعمال ڪيو ويندو آهي قسمن کي چيڪ ڪرڻ ۽ جاوا اسڪرپٽ پيدا ڪرڻ لاءِ، جيڪو V8 ۾ جاوا اسڪرپٽ پارسنگ جي مقابلي ۾ ڪارڪردگيءَ جو سبب بڻجي ٿو. مستقبل ۾، اسان ٽائپ اسڪرپٽ ٽائپ چيڪنگ سسٽم جو پنهنجو پاڻ تي عمل درآمد ڪرڻ جو منصوبو تيار ڪريون ٿا، جيڪو ٽائپ اسڪرپٽ پروسيسنگ ڪارڪردگي کي ترتيب سان بهتر ڪندو؛
رن ٽائم هڪ واحد خودمختاري قابل عمل فائل ("deno") جي صورت ۾ اچي ٿو. Deno استعمال ڪندي ايپليڪيشنن کي هلائڻ لاء اهو ڪافي آهي اپلوڊ ان جي پليٽ فارم لاءِ هڪ قابل عمل فائل آهي، اٽڪل 20 MB سائيز ۾، جنهن ۾ ڪو به خارجي انحصار نه آهي ۽ سسٽم تي ڪنهن خاص انسٽاليشن جي ضرورت ناهي. ان کان علاوه، ڊينو هڪ واحد ايپليڪيشن نه آهي، پر زنگ (Rust) ۾ ڪرٽ پيڪيجز جو مجموعو آهي.deno_core, rusty_v8)، جيڪو الڳ الڳ استعمال ڪري سگهجي ٿو؛
جڏهن پروگرام شروع ڪيو وڃي، انهي سان گڏ ماڊل لوڊ ڪرڻ لاء، توهان استعمال ڪري سگهو ٿا URL ايڊريسنگ. مثال طور، welcome.js پروگرام کي هلائڻ لاءِ، توھان استعمال ڪري سگھو ٿا حڪم ”deno https://deno.land/std/examples/welcome.js“. خارجي وسيلن مان ڪوڊ ڊائون لوڊ ڪيو ويندو آهي ۽ مقامي سسٽم تي ڪيش ڪيو ويندو آهي، پر ڪڏهن به خودڪار طور تي اپڊيٽ نه ڪيو ويندو آهي (تازه ڪاري کي واضح طور تي "--ريلوڊ" پرچم سان ايپليڪيشن هلائڻ جي ضرورت آهي)؛
Deno استعمال نٿو ڪري npm پيڪيج مينيجر
۽ مخزنن سان جڙيل نه آهي، ماڊلز کي URL ذريعي يا فائل رستي ذريعي خطاب ڪيو ويو آهي، ۽ ماڊل پاڻ کي ڪنهن به ويب سائيٽ تي رکيل آهن؛
Deno ماڊلز جي وضاحت ڪرڻ لاءِ ”package.json“ استعمال نٿو ڪري.
API فرق، Deno ۾ سڀئي هم وقت ساز ڪارناما هڪ واعدو موٽائي؛
Deno فائلن، نيٽ ورڪ ۽ ماحولياتي متغيرن لاء سڀني ضروري اجازتن جي واضح تعريف جي ضرورت آهي؛
سڀئي غلطيون جيڪي نه مهيا ڪيون ويون آهن هينڊلر سان گڏ ايپليڪيشن کي ختم ڪرڻ جي ڪري؛
Deno ECMAScript ماڊل سسٽم استعمال ڪري ٿو ۽ ضرورت جي حمايت نٿو ڪري();
Deno جو بلٽ ان HTTP سرور ٽائيپ اسڪرپٽ ۾ لکيل آهي ۽ اصلي TCP ساکٽس جي مٿي تي هلندو آهي، جڏهن ته Node.js HTTP سرور C ۾ لکيل آهي ۽ JavaScript لاءِ بائنڊنگ مهيا ڪري ٿو. Deno جي ڊولپرز پوري TCP ساکٽ پرت کي بهتر ڪرڻ ۽ وڌيڪ عام انٽرفيس مهيا ڪرڻ تي ڌيان ڏنو آهي. Deno HTTP سرور مهيا ڪري ٿو گھٽ throughput پر پيش گوئي جي گھٽ ويڪرائي جي ضمانت ڏئي ٿو. مثال طور، ٽيسٽ ۾، Deno HTTP سرور جي بنياد تي هڪ سادي ايپليڪيشن 25 هزار درخواستن کي في سيڪنڊ تي عمل ڪرڻ جي قابل هئي 1.3 ملي سيڪنڊن جي وڌ ۾ وڌ دير سان. Node.js ۾، هڪ جهڙي ايپليڪيشن 34 هزار درخواستن تي في سيڪنڊ تي عمل ڪيو، پر دير سان 2 ۽ 300 ملي سيڪنڊن جي وچ ۾.
Deno Node.js (NPM) جي پيڪيجز سان مطابقت ناهي، پر الڳ الڳ ترقي ڪئي پئي وڃي اندروني پرت معياري Node.js لائبريري سان مطابقت لاءِ، جيئن جيئن ترقي ٿيندي، تيئن وڌيڪ ۽ وڌيڪ ايپليڪيشنون Node.js لاءِ لکيل هونديون Deno ۾.