امروز استاندارد HTTP قدم بزرگی در مسیر تحقق خود برداشت. مراحل طراحی و تولید نسخه دوم این استاندارد بالاخره امروز به پایان رسید و حالا یک قدم دیگر تا تبدیل به استاندارد جدید وب فاصله دارد.
به گفته IETF HTTP Working Group که وظیفه طراحی و توسعه این استاندارد را بر عهده دارد، نسل جدید HTTP تکمیل شده و حالا پس از بررسیهای نهایی توسط RFC به صورت یک استاندارد ارائه خواهد شد.
معرفی ورژن جدیدی از این استاندارد در حالی انجام میشود که آخرین آپدیت این استاندارد به سال 1999 و ورژن 1.1 آن بازمیگردد. ورژن جدید حالا با نام HTTP/2 رونمایی خواهد شد.
استاندارد جدید نسبت به ورژن قبل بهینهسازیهای بسیاری به خود دیده است. در ورژن جدید سرعت بارگذاری صفحات وب افزایش پیدا میکند، ارتباطات پایدارتر است و عملکردی سریعتر برای سرورها نیز به ارمغان خواهد آورد.
نسل جدید از همان API های HTTP استفاده میکند، اما دارای قابلیتهای جدیدی است که توسعه دهندگان میتوانند از آن بهره ببرند.
متخصصین وب اغلب توصیه میکنند که در خواستهای اچتیتیپی یا HTTP Request های کمتری را به صفحات خود اضافه کنند، چون باعث شلوغی ترافیک وبسایت و عدم دسترسی روانتر به محتوا میشود. حالا در HTTP/2 قابلیت تسهیم سازی جدید یا Multiplexing اجازه میدهد که تعداد بسیار زیادی از درخواستها در آن واحد دریافت شود؛ بنابراین بارگذاری صفحات با مشکل مواجه نمیشود.
HTTP/2 از کانکشن های بسیار کمتری نیز استفاده میکند تا سرور و شبکه با فشار کمتری مواجه شود.
HTTP جدید بر اساس پروتکل SPDY گوگل تولید شده که امروزه در برخی تکنولوژیها برای دستکاری ترافیک به منظور بهبود امنیت، سرعت بارگذاری صفحات و کاهش تأخیرها مورد استفاده قرار میگیرد. گوگل چند روز پیش اعلام کرد که در آینده ای نزدیک کروم را به شکل کامل به استاندارد HTTP/2 منتقل خواهد کرد.
منبع : thenextweb
HTTP/2, the first major change to HTTP in 16 years, has been finalized
HTTP/2, the first major change to HTTP in 16 years, has been finalized
Today, the next major version of HTTP took a big step toward becoming a reality; it’s been officially finalized and now moves towards being fully standardized.
According to a blog by Mark Nottingham, the chair of the IETF HTTP Working Group, the standard was completed today and is on its way to the RFC Editor to go through editorial processes before being published as a standard.
You might also like: iFixit Launches a Hub for Android Device Repairs
HTTP/2 is a huge deal; it’s the next big version of the Hypertext Transfer Protocol, marking the largest change since 1999 when HTTP 1.1 was adopted.
The new standard brings a number of benefits to one of the Web’s core technologies, such as faster page loads, longer-lived connections, more items arriving sooner and server push. HTTP/2 uses the same HTTP APIs that developers are familiar with, but offers a number of new features they can adopt.
One notable change is that HTTP requests will be ‘cheaper’ to make. The Web community has often told developers to avoid adding too many HTTP requests to their pages, which lead to optimization techniques like code inlining or concatenation to reduce the requests. With HTTP/2, a new multiplexing feature allows lots of requests to be delivered at the same time, so the page load isn’t blocked.
HTTP/2 also uses significantly fewer connections, hopefully resulting in lower load for servers and networks. Nottingham previously published a number of other improvements coming to the standard on his blog.
The new HTTP standard was based on Google’s SPDY protocol, which is used today by some technologies to manipulate traffic which helps improve latency and security, delivering faster page load times. Google announced just a few days ago that it plans to switch fully to HTTP/2 in Chrome.
Developers wishing to test HTTP/2 before it becomes official can already do so now in Firefox and Chrome, along with downloadable test servers to try improvements for themselves. More information is available in the HTTP/2 FAQ.
It should be a relatively short time before the standard is passed through the Request-For-Comments Editor and published for use in its final form.