<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/v8/best-of/2023/04" -->

---
title: Best V8 posts — April 2023 | daily.dev
description: The most upvoted V8 posts from April 2023, curated by the daily.dev community.
canonical: https://daily.dev/tags/v8/best-of/2023/04
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/v8/best-of/2023/04
og:type: website
og:site_name: daily.dev
og:title: Best V8 posts — April 2023 | daily.dev
og:description: The most upvoted V8 posts from April 2023, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of V8 — April 2023

1. 1  
[](https://daily.dev/posts/what-s-new-in-node-js-v20--8lcaywkoi "What's new in Node.js v20?")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
What's new in Node.js v20?  
Node.js v20 introduces a permissions model for enhanced security, a stable native test runner, and updates to V8 with new string and array methods. It also adds tail call optimization to improve recursive functions in Web Assembly.  
43  
5
2. 2  
[](https://daily.dev/posts/node-v20-0-0-current--f6arglkje "Node v20.0.0 (Current)")  
Article  
![Avatar of nodejs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/nodejs)Node.js · 3y  
Node v20.0.0 (Current)  
Node.js now has an experimental feature called the Permission Model. It allows developers to restrict access to specific resources during program execution, such as file system operations, child process spawning, and worker thread creation. By using this feature, developers can prevent their applications from accessing or modifying sensitive data or running potentially harmful code.  
35  
1

[See all V8 archives](/tags/v8/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/v8/best-of/2023/04#page","url":"https://daily.dev/tags/v8/best-of/2023/04","name":"Best V8 Posts — April 2023","description":"The most upvoted V8 posts from April 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/v8/best-of/2023/04#items","numberOfItems":2,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/what-s-new-in-node-js-v20--8lcaywkoi","name":"What's new in Node.js v20?"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/node-v20-0-0-current--f6arglkje","name":"Node v20.0.0 (Current)"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"V8","item":"https://daily.dev/tags/v8"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/v8/best-of"},{"@type":"ListItem","position":5,"name":"April 2023"}]}]}
```

