From time to time you read the term Web 3.0. For many of us, however, this term is still mysterious.

Time to shed some light on it and explain what it actually is all about!

A thread. ↓
1. The Web Today

The web as we know it today is actually already Web 2.0.

It is an extension of the original Web (1.0).

In the beginning, the web was meant for websites to provide information and users to consume it.
Web 2.0 changed this and brought the user into the game.

Users started to create the content themselves, while websites became the platform to distribute this new content instead of only consuming information.
Especially social media made Web 2.0 a reality and kick-started an evolution that still goes on today.

Facebook, Instagram, Twitter, TikTok, YouTube, and more are all platforms where users provide the actual content.

They enable Web 2.0.
2. Web 3.0

The next step in the evolution of the web is Web 3.0, another "update" that aims at making the web even better and a little different.

The original inventor of the web, Tim Berners-Lee, called Web 3.0 the "Semantic Web".
His general idea was that the web would become more autonomous, intelligent, and open.

Although already pretty precise, the idea still leaves a lot of room for speculation.

It is clear what the goal is but not how to reach it.
The way to achieve the next steps of evolution became clearer over time.

With technological advancements and innovative developments, tools and techniques became available that now provide a way to reach Web 3.0.
3. The New Parts Of Web 3.0

The overall technologies that will most probably enable Web 3.0 are in no particular order:

- Artificial intelligence
- Blockchain technology
- Internet of Things
- AR/VR
We will now look at those individual parts, learn a little about them and how they contribute to Web 3.0 overall.
4. Artificial Intelligence

AI plays a crucial role, especially in making the web semantic.

Take a look at the following two sentences:

1. "I love JavaScript"
2. "I 💛 JavaScript"

They both mean the same thing (they have the same semantics) but are written differently.
This is only an elementary example, but it still shows that the web must begin to understand semantics at all to enable a semantic web.

It moves away from simple text processing to intelligent processing, where websites learn to really understand their users.
By this, users get an overall better experience.

The more they are understood, and the more the web learns to understand their emotions, the better their overall experience.

The goal is to recommend THE content they REALLY want.
Another role of AI is to make the web more open.

Smart devices like voice assistants enable users to consume the web without needing a computer or a smartphone.

They also help users to access the web who couldn't do otherwise.
If people who are limited in their participation abilities get the chance to do so without barriers, everyone profits.

More diverse opinions, more content, more people overall.

No one should be excluded.
5. Blockchain Technology

Blockchains are decentralized data stores where no single entity owns the data.

The data is distributed to multiple nodes that all talk to each other.

No one can manipulate existing data because it is immutable.
Integrating blockchains deeper into the web plays a crucial role in making the web more open for everyone.

When decentralized platforms back platforms, it becomes harder or even impossible to prevent certain users from participating.
Cryptocurrency could be a way to give equal chances to all users to earn money on the web and pay others for their services, without states having the chance to prevent their citizens from doing so.
Decentralization will also make the web more autonomous.

It gives more power to the people who actually shape the web than to those who only try to regulate it.
6. Internet of Things

IoT plays a huge role in making the web more open.

The more different devices are connected to the internet, and the better they allow users to participate, the more open the web becomes.
When you can even join a talk from your fridge while cooking a meal in your kitchen, you have more chances to be a part of the web.

The additional data produced by all those devices will also help in making the web more semantic.
All that data can be incorporated into better AI/ML models that in return will understand the users better and better.

And when nearly all devices can connect to the web, it becomes accessible to anyone, even those who couldn't participate otherwise.
7. AR/VR

Augmented Reality brings the power of the web to the real world.

The further it advances, the further the web becomes a natural part of our daily lives.

Some applications that you can already use nowadays let you see how new furniture will look in your room, e.g.
Future applications might integrate even more seamlessly into our lives.

By this, the web becomes even more accessible and open.

Virtual Reality will become better and better over time.
There might come a time where you don't have to travel hundreds of kilometers anymore to check out a house you potentially want to buy in a new city.
You would only have to put your VR headset on that lets you walk through your potential new home in real-life-like graphics before you sign that contract.
8. Thread end

That's it for this thread.

I hope you learned something valuable.

If you enjoyed reading this Thread, consider dropping a like, retweet the first tweet, and follow me (@oliverjumpertz) for more content like this.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Oliver Jumpertz

Oliver Jumpertz Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @oliverjumpertz

16 Sep
Do you know what many dApp developers struggle with?

Which data to put on-chain. More data on the chain can drive the cost up. Too much data might render your app unusable. Storing fewer data might not be an option.

Here are some ideas for you to fix this.

A thread. ↓
1. Use A Dedicated Database

This approach will make your dApp into an app.

If you bring in central data storage, you can circumvent the limits of some blockchains, but it doesn't keep the promise of being decentralized.
You can store anything that you can't store on-chain in your database and associate it with a user.

Whenever you need that type of data, you fetch it from your database.
Read 13 tweets
16 Sep
I regularly post visual content about JavaScript. And at the moment, this content is a lot about algorithms.

Now it's time for a collection of many of those visuals for any developer interesting in algorithms with JavaScript!

A thread. ↓
1. Check For Palindrome .
2. Reverse A String .
Read 23 tweets
14 Sep
Do you want to get into Web 3.0 as a web developer and take the next step on your awesome journey?

Perfect! 🔥

Time for a small introduction to Web 3.0 development with JavaScript and ethers.js!

A thread. ↓
0. What Is ethers.js?

ethers.js is a JavaScript library that allows you to interact with the Ethereum blockchain, as well as its ecosystem.

Simply stated: You can access your wallet, send transactions, and interact with smart contracts through it.
1. Installation

Let's assume that you already have a JavaScript (frontend) project of any kind set up. If not, do that first.

Before you now install ethers, you should get one last prerequisite: MetaMask.
Read 14 tweets
13 Sep
Do you know what an NFT is?

Some are currently sold for millions, and unknown artists suddenly make a name for themselves and earn hundreds of thousands of dollars.

Let's take a closer look.

A thread. ↓
1. What An NFT Is

Non-fungible tokens (NFTs) are digital assets.

Just imagine a trading card where each card has unique information engraved into it.

No two NFTs are the same and they are thus not interchangeable.
Other than crypto, where one BTC is one, and two BTC are two BTC, two NFTs are one NFT and one NFT.

Just because you have two NFTs of the same type, you cannot sum them up together.
Read 23 tweets
26 Aug
I recently posted a lot of visual JavaScript tips, explanations, and algorithm implementations. 💛

Here is a collection of them. 📖

They will definitely help developers of any skill level to learn something new.

A thread. ↓ 38 visual JavaScript tips, explanations, and algorithm imple
1. The Nullish Coalescing Operator .
2. Strict Equality Comparison > Abstract Equality Comparison .
Read 39 tweets
11 Aug
Git is by far the most used source control management tool out there.

It is basially an essential to know. And this justifies knowing a few of the most important git commands you need in your daily work.

Here are 19 that any developer should know.

A thread. ↓ 19 essential git commands for every developer.
1. Initialize a repository

git init is the most basic command.

It initializes a new repository in your current folder and starts the version control flow for your repository. git init
2. Clone a remote repository

You don't necessarily need to create a new repository.

Sometimes you just want to download an existing repository and contribute to it.

This is where git clone comes in. git clone <remoteUrl/>
Read 21 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(