Progressively enhanced web page framework