I was using flexbox for layout until Apple released iOS 9. Suddenly my development sites became crippled on Apple devices. Then I switched to CSS tables and everything is cool again. CSS tables work much the way flexbox does, and they’ve been in the spec for a long time. It’s difficult to find any CSS tables information using a google search.

I also implemented a pure JavaScript RWD framework in 12 lines of JS. Now I don’t use CSS @media queries. JavaScript does all the work. My websites are lean and the code is easy to maintain.