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:
Popular Solutions
- 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
Popular Tools
- 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
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.
The new Reddit has me constantly feeling nostalgic over the old Reddit. Why I miss the easier times.