The Win10 startmenu is coded in C++ with XAML. A few months ago, the proud dev mentioned it here on HN - he mentioned he was proud how responsive the layout is. A HTML5 responsive design page would be have a more responsive layout reflow and won't fill that static.