Underdog developer

My Journey with Learning Svelte - Chapter 1

07 September, 2022

Web Development HTML CSS

As a web developer, I like to learn the newest thing on the blog. In this an upcoming articles, I would be documenting my journey of learning Svelte.

Why I decided to learn Svelte?

Among the sea of JavaScript frameworks; selecting a new framework to learn can be a daunting task.

Some of the coomon reasons why people choose to learn Svelte include

  • fast performance
  • simplicity
  • and ease of use.

Svelte’s unique approach to building applications results in smaller bundle sizes and faster load times, making it an attractive choice for building high-performance web applications.

Additionally, its syntax is straightforward and easy to learn, which can make it appealing to developers who are new to web development or who are looking for a more streamlined development process.

I strive to stay updated with the latest technological advancements by immersing myself in learning new technologies approximately every six months. The pursuit of knowledge in this ever-evolving field is irresistible, and I find myself irresistibly drawn towards discovering and acquiring fresh insights and skills.

If you’re planning to learn Svelte, then you must know JavaScript, HTML, and CSS. If you don’t know these languages, then I would recommend you to learn them first.

What is Svelte?

Svelte is a modern JavaScript framework for building user interfaces.

It is often referred to as a “compiler” rather than a traditional framework because it compiles your code during the build process, resulting in highly efficient and performant applications.

Svelte focuses on shifting the work traditionally done by the framework to the build step, which leads to smaller bundle sizes and improved runtime performance.

It allows developers to write components using a declarative syntax and provides features like reactive data binding, component composition, and event handling.

Svelte has gained popularity for its simplicity, efficiency, and ability to produce fast, lightweight web applications.

The Svelte Logo

Some important things to keep in mind

Svelte is a relatively new framework in the market, offering fresh perspectives on web development.

The philosophy underpinning Svelte is remarkably distinctive and holds potential as a future paradigm for web development.

Despite its promising outlook, Svelte’s adoption in the market remains relatively low at present.

Consequently, if you are considering Svelte as a career path, it’s important to note that job opportunities may currently be limited.

Nevertheless, React continues to dominate the job market.

However, this doesn’t imply that learning Svelte is unnecessary. The future is unpredictable, and exploring Svelte could open doors to unforeseen opportunities.