-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharticle-node.html
More file actions
133 lines (122 loc) · 6.77 KB
/
article-node.html
File metadata and controls
133 lines (122 loc) · 6.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.13.1/css/all.css" integrity="sha384-xxzQGERXS00kBmZW/6qxqJPyxW3UR0BPsL4c8ILaIWXva5kFi7TxkIIaMiKtqV1Q" crossorigin="anonymous">
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" media="screen and (max-width: 1000px)" href="css/mobile.css">
<link rel="stylesheet" media="screen and (min-width: 1001px)" href="css/widescreen.css">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<title>technovera | Node.js</title>
</head>
<body>
<nav id="nav">
<div class="nav-container">
<img src="img/logo.png" alt="newsgrid logo" class="logo">
<img src="img/logo-dark.png" alt="newsgrid logo" class="logo-dark">
<div class="social">
<a href="https://facebook.com" target="blank"><i class="fab fa-facebook fa-2x"></i></a>
<a href="https://twitter.com" target="blank"><i class="fab fa-twitter fa-2x"></i></a>
<a href="https://instagram.com" target="blank"><i class="fab fa-instagram fa-2x"></i></a>
<a href="https://youtube.com" target="blank"><i class="fab fa-youtube fa-2x"></i></a>
</div>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
</ul>
</div>
</nav>
<section class="article-header">
<div id="article-node">
</div>
</section>
<section id="article" class="">
<div class="container max-width">
<article class="card">
<div class="">
<h1 class="l-heading">
Deno 1.0 arrives to challenge Node.js
</h1>
<div class="meta">
<small>
<i class="fas fa-user"> Written By Dinesh July 20, 2020</i>
</small>
<div class="category category-node">NODE.JS</div>
</div>
<p class="mt-2">Deno, a JavaScript/TypeScript runtime promising stronger security and a superior developer experience to Node.js, reached its 1.0 release status on May 13, 2020.</p>
<p>Created by Ryan Dahl, who also created Node.js, Deno was designed to address a number of Node’s shortcomings, particularly security. (Deno is an anagram of Node.) The project became public about two years ago.</p>
<p>Unlike Node, Deno does not use the NPM package manager; instead, it loads modules by referencing URLs or file paths. The philosophy behind Deno is to serve as a productive, secure scripting environment for the modern programmer. It can be a replacement for utility scripts that may have been written in Python or Bash. Instructions for installing Deno can be found at deno.land.</p>
<p>Highlights of Deno include:
<ul class="article-list">
<li>Deno is secure by default, with no file, network, or environment access unless explicitly enabled. </li>
<li>Deno dies on uncaught errors.</li>
<li>Deno scripts can be bundled into a single JavaScript file.</li>
<li>Deno is runtime for executing JavaScript and TypeScript outside the browser in a single executable (denocode).</li>
<li>All async actions in Deno return a promise. </li>
<li>Deno has a built-in dependency inspector (deno infocode) and a code formatter.</li>
<li>Deno provides a set of audited standard modules.</li>
<li>Deno was designed as a series of Rust crates to allow integration at different layers.</li>
</ul>
</p>
<p>In explaining the reasons for Deno, Dahl and co-contributors Bartuk Iwanczuk and Bert Belder wrote in a blog post that while JavaScript is the natural choice for dynamic language tooling, Node was designed in 2009 when JavaScript was a much different language. As a result, building applications on Node can be an arduous endeavor.</p>
<p>“We feel that the landscape of JavaScript and the surrounding software infrastructure has changed enough that it was worthwhile to simplify,” the Deno creators wrote. “We seek a fun and productive scripting environment that can be used for a wide range of tasks.”</p>
</div>
</article>
</div>
</section>
<!-- footer -->
<footer id="footer" class="pt-1">
<div class="container footer-container">
<div>
<img src="img/logo.png" alt="logo light" class="footer-logo">
<img src="img/logo-dark.png" alt="logo dark" class="footer-logo-dark">
<p>technovera is a leading technology media property, dedicated to obsessively profiling web technologies tech news.</p>
</div>
<div>
<h3>EMAIL NEWSLETTER</h3>
<p>Sign Up to our Newletter for latest new and more awesome content!</p>
<form name="contact" action="POST" data-netlify="true">
<input type="email" name="email" placeholder="Enter Email" id="email">
<input class="btn btn-primary subscribe" type="submit" value="Subscribe">
</form>
</div>
<div>
<h3>CATEGORIES</h3>
<ul class="list">
<li><a href="#"><i class="fas fa-chevron-right"></i> React</a></li>
<li><a href="#"><i class="fas fa-chevron-right"></i> JavaScript</a></li>
<li><a href="#"><i class="fas fa-chevron-right"></i> Angular</a></li>
<li><a href="#"><i class="fas fa-chevron-right"></i> Mern</a></li>
</ul>
</div>
<div>
<h3>Follow Us On</h3>
<div class="social">
<a href="https://facebook.com" target="blank"><i class="fab fa-facebook fa-2x"></i></a>
<a href="https://twitter.com" target="blank"><i class="fab fa-twitter fa-2x"></i></a>
<a href="https://linkedin.com" target="blank"><i class="fab fa-linkedin fa-2x"></i></a>
<a href="https://instagram.com" target="blank"><i class="fab fa-instagram fa-2x"></i></a>
<a href="https://youtube.com" target="blank"><i class="fab fa-youtube fa-2x"></i></a>
</div>
</div>
<div>
<p>Copyright © 2020, All Rights Reserved</p>
</div>
</div>
</footer>
<script>
var headerBg = document.getElementById('article-node');
window.addEventListener('scroll', function(){
headerBg.style.opacity = 1 - +window.pageYOffset/550+''
headerBg.style.top = +window.pageYOffset+'px';
headerBg.style.backgroundPositionY = - +window.pageYOffset/2+'px';
});
</script>
<script src="https://cdn.jsdelivr.net/npm/darkmode-js@1.5.6/lib/darkmode-js.min.js"></script>
<script src="js/dark-mode.js"></script>
</body>
</html>