Điều này có thể chỉ làm nổi bật một số quan niệm sai lầm của tôi, nhưng tôi tò mò:Việc triển khai XHR hiện tại có tận dụng lợi thế của HTTP/2 không?
Nếu bạn có máy chủ HTTP/2 đang chạy và muốn thực hiện yêu cầu XHR trong trình duyệt tới máy chủ, XHR sẽ tự động tận dụng hiệu suất tối ưu hóa trong tiêu đề và như vậy mà nó cung cấp?
Hoặc nó sẽ bỏ qua chức năng đó và hoạt động như một yêu cầu HTTP? Nếu có, có điều gì chúng ta có thể làm để sử dụng các tối ưu hóa mới trong các yêu cầu của chúng tôi không?
ajax hoạt động trên giao diện http1.1, ít nhất là bây giờ. một số tối ưu hóa perf sẽ được minh bạch (nén header), một số sẽ không áp dụng (nhiều tài nguyên). – dandavis
@dandavis Không chắc chắn nếu tôi nhận được bạn một cách chính xác. Bạn đang nói về trình duyệt nào? – dsign
@dsign: tất cả chúng; xmlHttpRequest cấp 2 xuất hiện trước http2, do đó, có (afaik) không có phương thức hoặc khả năng mới nào cho giao diện ajax (dựa trên http1.1), ngay cả khi các lớp nền tảng sử dụng http2. đến điểm của câu hỏi: trình duyệt tận dụng lợi thế của http2, nhưng mã JS không cho phép người lập trình có thêm bất kỳ lợi thế nào trên http1 ... – dandavis