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

---
title: Best Hardware posts of 2021 | daily.dev
description: The most upvoted Hardware posts of 2021, curated by the daily.dev community.
canonical: https://daily.dev/tags/hardware/best-of/2021
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/hardware/best-of/2021
og:type: website
og:site_name: daily.dev
og:title: Best Hardware posts of 2021 | daily.dev
og:description: The most upvoted Hardware posts of 2021, 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 Hardware — 2021

1. 1  
[](/posts/motion-one---the-web-animations-api-for-everyone-kdkyzcd7y "Motion One - The web animations API for everyone")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 5y  
Motion One - The web animations API for everyone  
Motion One is a new animation library by the creator of Framer Motion and Popmotion. It's built on the Web Animations API for the smallest bundlesize and hardware accelerated animations. The library is available now for iOS, Android, and desktop computers. For more information, visit the Motion One website.  
85  
7
2. 2  
[](/posts/javascript-require-vs-import-v0u3hwmcm "JavaScript Require vs. Import")  
Article  
![Avatar of bit](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/bit)Bits and Pieces · 5y  
JavaScript Require vs. Import  
Require and import are used to refer to JavaScript dependencies. In this article, we will discuss the usage of require and import and answer some of these common questions. We will first discuss the different types of JavaScript modules available. Then we will compare and contrast them with a deeper level of contrast.  
52
3. 3  
[](/posts/announcing-net-6-the-fastest-net-yet-loo6qrgik "Announcing .NET 6 — The Fastest .NET Yet")  
Article  
![Avatar of devblogs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8f68b453325f482ebeb73fb780092713)DevBlogs · 5y  
Announcing .NET 6 — The Fastest .NET Yet  
C# 10 and F# 6 deliver language improvements that make your code simpler and better. .NET 6 is the first release that natively supports Apple Silicon (Arm64) and has also been improved for Windows Arm64\. Hot Reload enables you to skip rebuilding and restarting your app to view a new change.  
20
4. 4  
[](/posts/creating-3d-characters-in-three-js-mwsbhmdcz "Creating 3D Characters in Three.js")  
Article  
![Avatar of codrops](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/codrops)Codrops · 5y  
Creating 3D Characters in Three.js  
Three.js is a JavaScript library for drawing in 3D with WebGL. It enables us to add 3D objects to a scene, and manipulate things like position and lighting. This article is for developers who are comfortable with JavaScript but relatively new to Three.js. Our goal is to walk through building a simple but effective 3D animated figure.  
11  
1

[See all Hardware archives](/tags/hardware/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/hardware/best-of/2021#page","url":"https://daily.dev/tags/hardware/best-of/2021","name":"Best Hardware Posts of 2021","description":"The most upvoted Hardware posts of 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/hardware/best-of/2021#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/motion-one---the-web-animations-api-for-everyone-kdkyzcd7y","name":"Motion One - The web animations API for everyone"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/javascript-require-vs-import-v0u3hwmcm","name":"JavaScript Require vs. Import"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/announcing-net-6-the-fastest-net-yet-loo6qrgik","name":"Announcing .NET 6 — The Fastest .NET Yet"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/creating-3d-characters-in-three-js-mwsbhmdcz","name":"Creating 3D Characters in Three.js"}]},{"@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":"Hardware","item":"https://daily.dev/tags/hardware"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/hardware/best-of"},{"@type":"ListItem","position":5,"name":"2021"}]}]}
```

