Blog

Releasing today, Navi is a new and ambitious router framework that focuses on solving the complex issue of JavaScript app page routing by handling all the heavy lifting.
With an easy to use API, Navi provides:
  • A first-class React integration
  • Code-splitting
  • Page loading transitions
  • Generated JSON site maps
  • Accessible page title management
  • And that's just scratching the surface...

Read more

Today we are happy to introduce profiles. You can now share details about yourself on your very own zeit.co/{user} page.
You and your teammates are the only ones able to see each others' profiles to give you a more intimate way of seeing who you're working on a project with.

Read more

With Now 2.0, it's easier, faster, and more scalable than ever to write applications that take advantage of serverless functions, with minimal or no code changes.
One of the most fascinating use-cases for such functions is server-side rendering (SSR). In other words, when visitors or search engines go to your web app, they can receive everything they need in just one network hop.
This blog post explores server-rendered user interfaces deployed as Lambdas on Now, measuring various vital metrics.

Read more

Today we are thrilled to introduce ncc, a simple Node.js CLI program and API for compiling Node.js projects into a single JavaScript file.
Inspired by native compiler toolchains, such as go, that export a static ELF binary file, ncc will output a self-contained script that bundles all its dependencies by leveraging webpack.

Read more

Community is an integral part of ZEIT. In order to advance our community efforts, we are proud to announce an all new design for ZEIT TV. ZEIT TV is a collection of community learning materials, and conference talks that aim to support, encourage and cultivate developer communities around the world.
In this blog post, we will walk through some of the exciting new aspects of this reimagined web experience, along with some of the technical details around implementing the new ZEIT TV.

Read more