Otimize a velocidade de rolagem para o Internet Explorer 11

Atualmente, tenho um aplicativo semelhante a uma agenda em que a primeira coluna é horizontal absoluta e a primeira linha absoluta vertical. Estou conseguindo isso capturando o efeito de rolagem e alterando a propriedade left ou top da classe CSS à qual está anexado. (essas aulas podem ter até 700 itens (2 anos por dia)).

$(window).scroll(function () {
    $('.Planning tr > td:first-child').css("left", "" + $(this).scrollLeft() + "px");
    $('.Planning thead > tr:first-child').css("top", $(this).scrollTop()+50 + "px");                 
});

Isso funciona como esperado em todos os navegadores (testei no Chrome, Firefox e Internet Explorer)

Mas no Internet Explorer, é muito lento. A rolagem é exibida somente depois que você interrompe a rolagem, enquanto no Chrome e Firefox parece que a linha superior está corrigida, o que parece melhor e mais amigável.

Existe alguma maneira de aumentar isso? Ou alguma biblioteca otimizada para o Internet Explorer para evitar esse comportamento "lento" no IE?

https://jsfiddle.net/7mfcrLh5/12/ Para um exemplo do jsfiddle (isso funciona muito bem no Chrome, mas não no Internet Explorer)

questionAnswers(1)

yourAnswerToTheQuestion