This project aims to implement support for server timing headers in async-http so that library users can utilize the server timing performance diagnostics when making async requests and retrieving responses. async-http, at a glance, already supports trailers in both requests and responses when handling HTTP/2 streams. The server timing specification mentions:
The user-agent MAY process Server-Timing header field communicated via a trailer field (see [RFC7230] section 4.1.2) using the same algorithm. I intend to implement trailer handling for HTTP/1.1, handling for the server timing header and it’s fields, and store the header field syntax such that it can be handled by the implementing developer in a helpful way.
- Prerequisites: Understand HTTP/1 and HTTP/2 protocol.
 - Programming areas include: Ruby.
 - Estimated difficulty level: medium-high
 - Student: Mei Walker
 - Mentors: @ioquatix
 
Status Updates
Week 3 (06/19/2020)
- What did you accomplish this past week?
    
- (add your accomplishments)
 
 - What will you do this upcoming week?
    
- (add your tasks for next week)
 
 - What obstacles are impeding your progress?
    
- (list any obstacles)
 
 - Would you like help from some mentor for this task?
    
- (list any help you need)