Web development trends in 2018

Reflecting On the Biggest Trends on the Web in 2018: Looking back at the web development trends that shaped 2018 - from Progressive Web Apps to serverless architecture.

As we look back at 2018, it’s fascinating to see how quickly the web development landscape evolved. Here are the biggest trends that shaped our industry this year.

Progressive Web Apps (PWAs) Hit Mainstream

2018 was the year PWAs finally gained serious traction:

What Made PWAs Special

  • App-like experiences in the browser
  • Offline functionality through service workers
  • Push notifications for better user engagement
  • Installable directly from the browser

Major Adoptions

Companies like Twitter, Pinterest, and Starbucks saw massive improvements:

  • Twitter Lite reduced data usage by 70%
  • Pinterest saw 44% increase in user-generated ad revenue
  • Starbucks achieved 2x daily active users

JavaScript Frameworks Matured

The framework wars continued, but with more stability:

React’s Dominance

  • React 16 introduced Fiber architecture
  • Hooks were announced (though released in 2019)
  • Create React App made getting started trivial
  • React Native grew significantly

Vue.js Rising

  • Vue CLI 3 revolutionized the development experience
  • Nuxt.js provided excellent SSR capabilities
  • Growing adoption in enterprise environments

Angular’s Evolution

  • Angular 6 with Angular Elements
  • Ivy renderer development began
  • Angular CLI Workspaces for monorepos

Serverless Architecture Exploded

2018 saw serverless move from experiment to production:

AWS Lambda Growth

  • Cold start improvements
  • Better language support (Node.js, Python, Go)
  • Integration with more AWS services

New Players

  • Netlify Functions democratized serverless
  • Zeit Now (now Vercel) simplified deployments
  • Cloudflare Workers offered edge computing

CSS-in-JS Gained Momentum

The styling landscape shifted dramatically:

  • Styled Components for React applications
  • Emotion as a performant alternative
  • CSS Modules for component-scoped styles

The Debate

The community was divided:

  • Pros: Component colocation, dynamic styling, better DX
  • Cons: Runtime overhead, learning curve, debugging complexity

GraphQL Adoption Accelerated

REST APIs started feeling outdated:

Why GraphQL Won Hearts

  • Single endpoint for all data needs
  • Strong typing with schema definitions
  • Efficient data fetching - no over/under-fetching
  • Great developer tools like GraphQL Playground

Ecosystem Growth

  • Apollo Client became the standard
  • Relay Modern for React applications
  • Prisma simplified database access

WebAssembly Showed Promise

Though still early, WASM demonstrated potential:

Use Cases

  • Performance-critical applications
  • Porting existing C/C++ code to the web
  • Gaming and multimedia applications
  • Scientific computing in the browser

The JAMstack Philosophy

Static sites made a comeback with modern tooling:

Key Principles

  • JavaScript for dynamic functionality
  • APIs for server-side operations
  • Markup pre-built at deploy time
  • Gatsby for React-based static sites
  • Jekyll remained popular for blogs
  • Hugo for super-fast builds
  • Gridsome as Vue’s answer to Gatsby

Mobile-First Development

2018 cemented mobile-first as standard practice:

Statistics That Mattered

  • Mobile traffic exceeded desktop globally
  • Page speed became a Google ranking factor
  • Core Web Vitals concepts were introduced

Development Impact

  • Responsive design was no longer optional
  • Performance budgets became common
  • AMP adoption increased (though controversial)

DevOps Integration Deepened

The line between development and operations blurred:

Docker Everywhere

  • Containerization became standard
  • Docker Compose for local development
  • Kubernetes adoption in production

CI/CD Pipelines

  • GitHub Actions was announced
  • GitLab CI gained popularity
  • Automated testing and deployment became expected

What I Got Right (and Wrong)

Looking back at my predictions from early 2018:

✅ Correct Predictions

  • PWAs would gain mainstream adoption
  • GraphQL would challenge REST APIs
  • Serverless would move to production use
  • JavaScript tooling would continue improving

❌ Missed the Mark

  • Underestimated how quickly Vue.js would grow
  • Thought WebAssembly would have bigger impact in 2018
  • Didn’t predict the CSS-in-JS explosion
  • Overestimated blockchain/Web3 adoption

Lessons for the Future

2018 taught us several important lessons:

User Experience is King

Technologies that improved UX (PWAs, JAMstack) succeeded, while those that didn’t (many blockchain apps) struggled.

Developer Experience Matters

Tools with great DX (Vue CLI, Create React App, Netlify) saw rapid adoption.

Performance is Critical

As mobile usage grew, performance optimizations became non-negotiable.

The Platform Keeps Improving

Native web APIs continue reducing our dependence on heavy frameworks.

const webTrends2018 = {
  winners: ['PWAs', 'GraphQL', 'Serverless', 'JAMstack'],
  learnings: ['UX trumps technology', 'DX drives adoption'],
  prediction: 'These trends will only accelerate in 2019'
};

console.log("2018 was just the beginning...");

Looking Ahead

As we move into 2019, I’m excited about:

  • React Hooks revolutionizing component logic
  • WebAssembly finding its killer use cases
  • Edge computing becoming more accessible
  • Web Components finally gaining traction

The web development landscape in 2018 was characterized by maturation, performance focus, and developer experience improvements. These trends laid the foundation for the innovations we’re seeing today.

What were your favorite web development trends from 2018? Which ones do you think had the most lasting impact?

Thanks for stopping by :)

Subscribe to our newsletter

Our magazine

Read our blog
I Fixed My ADHD with a Receipt Printer - The Story Behind the Viral Project

I Fixed My ADHD with a Receipt Printer - The Story Behind the Viral Project

How a simple receipt printer became my ultimate productivity tool and spawned a viral GitHub project that resonated with developers worldwide.

Reddit has changed. Why I miss the old Reddit.

Reddit has changed. Why I miss the old Reddit.

The new Reddit has me constantly feeling nostalgic over the old Reddit. Why I miss the easier times.

Building a Python Meme Generator - When Code Meets Comedy

Building a Python Meme Generator - When Code Meets Comedy

How I built an automated meme generator in Python that creates viral-ready content from templates and proves that programming can be fun.

How I Built a Bot with 8.3K GitHub Stars - RedditVideoMakerBot

How I Built a Bot with 8.3K GitHub Stars - RedditVideoMakerBot

The story behind RedditVideoMakerBot - my most popular open-source project that automates Reddit video creation with just one command.