Dropbox
Dropbox logoDropbox · Feature trail

Core Web Serving Platform Rewrite

2 posts · Sep 2020 – Apr 2023

What this trail covers

Dropbox re-architected its core web serving stack with the introduction of Edison, a new web framework, stack, and platform. This initiative replaced the legacy DWS webserver and its pagelet architecture with a Single Page Application (SPA) model. Edison enables isomorphic rendering, faster developer iteration cycles, and a more unified web surface, addressing technical debt accrued over 13 years and preparing the platform for future product evolution. This post details the migration of the HelloSign Editor from jQuery to React, improving fidelity, speed, and usability by consolidating the document viewer implementation across Editor, Signer, and Overlay components. The rewrite leveraged React's component model and Storybook for accelerated development and testing, and introduced a new frontend architecture for HelloSign's single-page application.

All Dropbox trails