I've had great success in the past doing one very simple thing: on first load send the client the exact html/css that must be loaded on their screen.
Once the page is loaded, use javascript to take over updates (using framework of choice).
It worked great in 2008, hopefully the modern javascript developers can now reinvent the wheel. It'll be a lot easier nowadays what with Node/V8 meaning you can use the same code...
Once the page is loaded, use javascript to take over updates (using framework of choice).
It worked great in 2008, hopefully the modern javascript developers can now reinvent the wheel. It'll be a lot easier nowadays what with Node/V8 meaning you can use the same code...