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