A comprehensive primer on front-end performance for designers and front-end developers