To increase speed and responsiveness, we switched from a fully server-side rendered application to a hybrid client and server-side application, allowing faster page rendering and data retrieval. We replaced the REST API with a GraphQL instance, which adds flexibility to data retrieval, as well as potentially reducing the amount of data being sent over the network. A discussion of GraphQL benchmarking is summarized in Supplementary Table S1. Documentation for the GraphQL format, as well as an interactive sandbox with several sample queries can be found at https://pharos.nih.gov/api.