@mkeyno have you tried to benchmark what is taking all of the time? Both chrome and safari have debug tools that can remote debug their respective browser. Looking at the waterfall you might be able to see if it's a server, network or rendering issue
thanks you all , but as it mentioned server side is very robust and stable , and honestly I look for client side technique , to match the server like ESP server , such as low weight bootstrap and fast JS lib with low tendency