Title: Incompatible with HTTP/2?
Last modified: August 30, 2016

---

# Incompatible with HTTP/2?

 *  [jshare](https://wordpress.org/support/users/jshare/)
 * (@jshare)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/incompatible-with-http2/)
 * I recently upgraded my server (nginx) to use HTTP/2, which has made things faster.
   However, A3LL hasn’t taken it well. In Firefox and Chrome, the image placeholder
   no longer appears, while in IE, *only* the placeholder appears with the loading
   spinner doing an infinite loop- the images never appear, just the placeholder.
 * Any suggestions?
 * [https://wordpress.org/plugins/a3-lazy-load/](https://wordpress.org/plugins/a3-lazy-load/)

Viewing 9 replies - 1 through 9 (of 9 total)

 *  [pcuniverse](https://wordpress.org/support/users/pcuniverse/)
 * (@pcuniverse)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/incompatible-with-http2/#post-6673712)
 * I’m having the same problem with the infinite loop spinner, but don’t know if
   my host has upgraded my server. I haven’t changed anything, it suddenly stopped
   working.
 *  Thread Starter [jshare](https://wordpress.org/support/users/jshare/)
 * (@jshare)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/incompatible-with-http2/#post-6673728)
 * On Firefox, use this addon to show a blue lightning bolt indicator for sites 
   that are fully HTTP/2, like this forum or Google:
 * [https://addons.mozilla.org/en-US/firefox/addon/spdy-indicator/](https://addons.mozilla.org/en-US/firefox/addon/spdy-indicator/)
 * On Chrome:
 * [https://chrome.google.com/webstore/detail/http2-and-spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin?hl=en](https://chrome.google.com/webstore/detail/http2-and-spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin?hl=en)
 *  [iSaumya](https://wordpress.org/support/users/isaumya/)
 * (@isaumya)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/incompatible-with-http2/#post-6673833)
 * Really it doesn’t work with HTTP/2? I’ve been thinking about using this plugin.
   🙁 sad news.
 *  Thread Starter [jshare](https://wordpress.org/support/users/jshare/)
 * (@jshare)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/incompatible-with-http2/#post-6673834)
 * I know. I have to find another lazy load option. I’m using ngx_pagespeed but 
   I find its lazy load doesn’t work well either.
 *  Thread Starter [jshare](https://wordpress.org/support/users/jshare/)
 * (@jshare)
 * [10 years, 5 months ago](https://wordpress.org/support/topic/incompatible-with-http2/#post-6673848)
 * Just upgraded to 1.5.0 and everything seems to be working fine with HTTP/2, which
   is great news.
 *  Plugin Author [Steve Truman](https://wordpress.org/support/users/a3rev/)
 * (@a3rev)
 * [10 years, 5 months ago](https://wordpress.org/support/topic/incompatible-with-http2/#post-6673849)
 * **Hello jshare**
 * Thank you for updating your thread and marking the topic as resolved. Good to
   hear that the Fix in the upgrade resolved the issue for you.
 * Regards
    Steve
 *  Thread Starter [jshare](https://wordpress.org/support/users/jshare/)
 * (@jshare)
 * [10 years, 5 months ago](https://wordpress.org/support/topic/incompatible-with-http2/#post-6673851)
 * The update to 1.5.1 reintroduced the issue in IE and Edge, so I’m rolling back
   to 1.5.0. Chrome and Firefox are fine though.
 *  Plugin Author [Steve Truman](https://wordpress.org/support/users/a3rev/)
 * (@a3rev)
 * [10 years, 5 months ago](https://wordpress.org/support/topic/incompatible-with-http2/#post-6673857)
 * **Hello jshare**
 * OK we are trying to get our head fully around http/2 – It seems to be early days
   with the protocol only being released in May this year.
 * According to [Wikipedia](https://en.wikipedia.org/wiki/HTTP/2) only 2.3% of the
   top 10 million websites in the world currently support http/2
 * It also seem to be limited by a number of factors – not least
 * Only these modern browsers support it and only via SSL connection – only 1/4 
   of the web
 * HTTP/2 capable browser Global Market Share
    IE 11 on Windows 10 0.14% Edge 12,
   and 13 0.35% Firefox 36 – 45 5.09% Chrome 41 – 49 15.06% Safari 9 0.91% Opera
   28 – 34 0.57% Safari for iOS 9.1 1.07% Opera 30 for Android 0.01% Chrome 46 for
   Android 3.59% Firefox 41 for Android 0.01% Total 26.79%
 * I see you mention your test in IE – please note that http/2 is only supported
   on widows 10
 * Seems also that only certain servers support http/2
 * You mentioned nginx – seem only version 1.9.5 have support – Apache support starts
   at version 2.4.12 with the module mod_http2 installed and appropriate patches
   must be applied to the source code of the server in order for it to support that
   module. – From version 2.4.17 don’t need the supporting patches.
 * Despite that it seems that the increase in speed is promised to be a whopping
   30% over the http/1 protocol. BUT many things in developers code also have to
   change – there is a good post about that here on the [Cloudflare site](https://blog.cloudflare.com/http-2-for-web-developers/)
 * Couple http/2 with [PHP 7](http://php.net/archive/2015.php) (only released 12
   days ago and have very limited support and no backward compat) which promised
   to double the speed of of PHP 5.6, Depreciation of SHA-1 replaced by SHA-2, WordPress
   4.4 srcset attribute responsive images and soon full support for [WP Rest API](http://wp-api.org/)(
   infrastructure added to core in 4.4)
 * It is all moving so quickly – maintaining 92 plugins (of which 19 are free on
   wordpress.org) it gets hectic trying to keep up with it all – especially in the
   early days of a new protocol release when backward compatibility has to be maintained.
 * I mean it is difficult to tweak the plugin to support new and not yet universally
   used protocols if that tweak breaks the plugin in older protocols still used 
   by the majority of people if there is not way to add backward compatibility.
 * Just some thoughts
 * Regards
    Steve
 *  Thread Starter [jshare](https://wordpress.org/support/users/jshare/)
 * (@jshare)
 * [10 years, 5 months ago](https://wordpress.org/support/topic/incompatible-with-http2/#post-6673858)
 * I’m on Win10, latest IE.
 * Thanks for the explanation, but you don’t really need to justify all that.
 * Honestly, you need to have priorities, and I agree with you that making the plugin
   http2 compliant probably shouldn’t be at the top of the list, or even near it(
   for now; compliance is only going to grow). But you should still want people 
   to report bugs, and a best practice is to spend 15 minutes doing a quick investigation
   of any new bug reports because the solution is often obvious, and you can then
   decide whether to just bang it out quickly (if possible) or tell bug reporters
   it’s going to have to wait 🙂
 * Meanwhile, I’ll stay on 1.5.0 but keep checking whenever you update, or until
   I find a better plugin that is compliant (although it’s not a priority for me
   to actively look right now).

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘Incompatible with HTTP/2?’ is closed to new replies.

 * ![](https://ps.w.org/a3-lazy-load/assets/icon.svg?rev=1049979)
 * [a3 Lazy Load](https://wordpress.org/plugins/a3-lazy-load/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/a3-lazy-load/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/a3-lazy-load/)
 * [Active Topics](https://wordpress.org/support/plugin/a3-lazy-load/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/a3-lazy-load/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/a3-lazy-load/reviews/)

 * 9 replies
 * 4 participants
 * Last reply from: [jshare](https://wordpress.org/support/users/jshare/)
 * Last activity: [10 years, 5 months ago](https://wordpress.org/support/topic/incompatible-with-http2/#post-6673858)
 * Status: not resolved