DEV Community

Cover image for Portfolio - Key Takes
Christopher Daniel
Christopher Daniel

Posted on

Portfolio - Key Takes

Key Takes

  • The learning curve is really steep for rust, but yew doesn't need complex syntax.
  • Building a whole website on web assembly in production is the worst idea. Long development time, bundle size, lack of build tooling, debugging tooling.
  • Apart from all these negatives still my site loads faster but yet not like a static site.
  • App build time is very large takes upto 15 mins in digital ocean.

Future work

  • Add service worker to cache wasm file and images
  • Add more PWA features
  • Add webgl to unlock multi threading capabilities of wasm.
  • Add Post list and post page from dev.to
  • Remove bulma and write css from scratch

More Info

Cover Image from Unsplash

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay