Under the Hood: Building a High-Performance Dictionary Engine for Web Apps