<!-- 👋 Hi there! Thanks for taking the time to open an issue. ׁ Here's a guide to getting your issue resolved quickly: 🗣 For help with Preact, ask on Slack: https://preact-slack.now.sh ✨ Check for existing StackOverflow solutions: https://stackoverflow.com/search?q=preact 📚 Check out our docs - for Preact 10: https://preactjs.com/guide/v10/getting-started 🔎 Check if there's already an issue for your problem 🛠 If your issue relates to preact-cli, please file at https://github.com/preactjs/preact-cli 📑 For documentation or website issues, please file at https://github.com/preactjs/preact-www --> ### Reproduction <!-- If possible, please provide a CodeSandbox/Codepen that demonstrates the issue. ׁ Otherwise, we'll need the versions of Preact and related libraries you're using. For npm, copy & paste the output of this terminal command: npm ls --depth 0 | grep preact --> [Flems link](https://flems.io/#0=N4Igxg9gdgzhA2BTEAucD4EMAONEBMQAaETAVwBcIAlReCTQlAM03jxOYEskZUBtUFEwBbZGgB0ACwoj4xdFAqIlqEAB4ARpSpQABF3wBeADogqAcwtIzAPgAqEK0nUB6bRV22TUdfi4AbnowFACeSKYg-jDYWKEsSAAedj56eupk8AbGZtgATogBdurwXLYADG6ltiVlAIxVZbW2AEyNNdUAzO3NACw91QCsA2UAbCO2AOw9rpne+umZ2ZGYUFwimMrFs-DzaRlZhpFQiIkUxdWVrtXNDddN1W33HWXdz30Tw+-V499l0+8dvM3P4ArYFHgkGAKFxoHw0OUUOUALSDFCjEAAXyIQlE4hAEgAVnwSJAlCoKGp1tgIHkKHpgAUoPhEHk9JgYHoAPpMll5Ih6KSYvTMPIQER6MwyCi4FCuWZQbAAawsEkgIlc+UQmGhAH4RBB8JlEGYfGSQuy1htlNQIBB6UY9PgIGAyGIlBILIgKABRJDuigAIVCAEl8AAKMyrdabE0gACUPiQ9ICbDIiE5joAgnk8phQhJReLw8AkFALBQpCg9AAObF6cNcgVceN6Iy2AyJqA+ZhkKDQ2H6Xms8Ot4CpbnDvKRhZpVPwdMwCQbbDhrhtjtSSMgUpmAXAJWIeIGest+NECdpaPWxC2+0TruYnxJ70Gcl5edt4Le+zrRAQShwzIbB8FjQNDVCAVBnKcoux7PsB2gPRgNA5RwPwUJRwZCcuHfT9HTwChfzEACKCAkCwIgqCYK7NJzXpLUgkdedFwneVBU8WV5RUCQAHcuCVLhsAILhMAkWkLFcfjBNcAAxLgYCkVkAFIfRaZSa3KZSAE5OgATVjGAuUUshmGYGwFnovQTjOL8WIzL9GIkGBSjARBRwnZhaQbZMDC-GyKAkMsKykPRkT0OoAG4-I7cpoq4ZFkTHS89CswkvwAWU2KRC3oWlwyyysJDzZli1bAAqBt1wAagi+NaLSVK4XpZQRGwfzTgofhCQAXRSgLup6jqzn4Lg+tnazOtGobHVa7AJyfbsFgKABHRcKCzK1NkHWS8zEcMsPbbCJqsxiABkFIdJ0XTdClPW9P1EADYMw23RizHjNUpB4fAADlDQzFKrICi6LUdZ1XQDe7fX9CkXojMwAo+r6fv+lkYGfCb2NoWk+T0OgnopTlcL0AARAB5DKUq8tlw189dHTivz1D0JzgsreLquq5KJrSc7LumiRlDOABhaBlCURyCgCaaUsWxqRW8unXwZvQmfXFmAqClQQs57njoVtIQYFsahc6sXyUlx0BrGuXMYV07pcekRMz0HM8wLIsRHDa9YzvQKwG++A-oBmAGrSFL2PkvIQiB5qRS4GOKAABUwJkrt9m07UCr0gwA5lcIsEXSgpWhoQ8k74+4JOpcKZ2lxXcNEA3A3DaswOfq-RBofAvt-HLYuuFLxBy-DxqCgoMg8n0cdecaqhsGrDvg6FiB2vC6uQlT9PV+wC857SJBmAoJeg-wbXj7ChOk+3u6j4offDb0eXGsxOCJqnCvI9cPQzo5elaohigAEVk5xK6wHpFgLeacKRfkzrebOPd879yLiXJQZcyJjysgaEB+B661wCPXQsPBlDTibs2VsR1Z5PyslAq63dc69wLgPNBFAMEVxofHfAiQvyby6qbe+V86b-wvvScKdDb4envmPOiXDQi8MTiEQWC8hF0N3lfCRMCPQLxkQYZgDZuFtiMIzPQAAyUxTp5HGMZq2CeU99CsHYCaOe3cQjhG7hQEqMAaYSkdAAA08asFysZwwABJgDcMxNgRIRBwkYSiYkeMfiUppFcWEJAQsvFcBhNAUmU9tpIUdGYcoGMQApL0HY6eehPHpjlu-BWUdaRuQqYgZEcRSIpQhrdD0mgILiTMoRAAEogLgFgZD20auxZOcQUo4IIEQmmPodRbnIZ2Fu1C27xzAGweAmgdRKi-IdDsGyn7dwKHMn0IClCgwliOMwgTYDZMHCofAe5Uo7L2WAJUApHF4F0aktUUCYA3OKk9CAIDtwPJgE86AH1ykvwVt3MAQKQWMARuYLJOTuwJnKd3NFlyKQ3JUHcjFQSYUnGZG87Z8Bdn7J+WwP5uLnLpI8V4nxXdmXuMyWSrFeS8xYq-AAckFXUhaj5MZdKhrnZ2cNQwRkFZYawiBBWfWgMirgXzDmUOOThfRa48JsB5g7JAadiL-kArhUh84x6WtZPhaymR4ALXxk41uaQUKUQwhw5+E5VwKqcEqwVzYDVZAAITW0deKpan94wKHVNgHgrJUBQEddiXEYg1BqhgCSRQEtKSSCheS1uhasXVhaJyKFPjIo+ExBCAmiFYBqDqCgOogwsQ9UxEAA) ### Steps to reproduce <!-- It's sometimes difficult to understand what's happening in demos. List steps to take helps clarify - click this button, wait 5 seconds, etc. --> Open sandbox link ### Expected Behavior <!-- What should have happened when following the steps above? --> Animation should be smooth like in [this example](https://flems.io/#0=N4Igxg9gdgzhA2BTEAucD4EMAONEBMQAaEAMwEskZUBtUKTAW2TQDoALAF0fmPSk6IBqEAB4ARgFdOnaAAJy+ALwAdELIDmGpGoB8AFQhakogPRSZ0XSqij85AG5yYnAJ5JVIezGxZXKUiQADz0bOTlRSXgFZTVsACdEBz1ReHJdAAYzNN1U9IBGbPS83QAmItycgGYKkoAWWpyAVkb0gDZW3QB2WtMo6yhwyOjFT0wockZMQRScrNMcksKF4pzylcr0mo36zpadnI6D9J6dvvgBoaiYzyhEIM5Z9PnFnOXX9PWP3W3vhuPdPtvkdvqdFucBmZ7A5dHw8EgwJxyNBqGgqih8hk6iAAL5EehMFggVgAK2oJEgAiEnBElJccnGk2miAAShAIJw5Eo5PgIGBJMwBKwNIhOABRJCCzgAIVcAEl8AAKNSMqYzEAAShsSE5YEwYHYBAliEYMC5cgAgvF4phXKxSPEIIxFarmWyOawDZR8AA5CD4RAwLVQHUKKnxByYaLcvCcfSTRAQaSKyTYfDM6X+1xEORNDIZYM2UiSKCI5GDRJQAPxRUauTAMJyUgQeJyRV0zmISVyCCkOR6g1GyVBhkTNWs9mcVg4bBCfAAYXY3sVXZNwZxNiLJbL8lT6cEmfwrlr9cb5HDkejzlF8eYSc4KbTGazObzBc3g37KM5CSSxtN5oDoa+D-jAjYdnIdwPKBgH6sBMHcr+DigawMBpGAiC1o2pimHIXCcLgKA4UIrAAO7kAA1uQs72JgrAthopjkVRpgAGLkDAhrxAApGKpTcQAHBk3EAJxVAAmsyMAAPqcZIpCBIgjbNq2iqhuQ5pQeKw6sEgUAaJw7ByAAtHI+QANwKHIuhyBklnkMZxl1g2n7hBBJLmgAstM7D2vA7I1t5hmsDaVZOieABUbYaQA1GZGrBuEbnfnIgiMNgmn3NpJowDQJIALqNuEWmgXl+WZdBw40OQhWuZBWWlTV5ppdgjYblAjaJAAjpIgacBaY7TOWrE2swionkoNkuUlX6wD+iQOAAMhxnLcry-JSsKor-tSsoKsqIBIWoGqeku8C+v6gZFbN9Jact9JrXyArUlt2VSntSpqFpx2nd6foBmBHV1Thcgsom8TVnIq5Sma55yAAIgA8p510qW26nmnZVmiHISEoXpBnsPZMUxc513hEh92cNV+WsIIDzztAggCOaeNVTVdNZYzVICNd7Woy26OilZ3JYxpOMlTpBOGcTpOnnVxVZVTNOcwzTPUhVb25Rz9OcNzzOPHV-PA7h7HxC410QRQ5ucAACpglaraOTKCO6U4ijKSZVueGjzmk1Jg4iWF1Vb5A26zC0oVM2ArlyU3kzdupnfg5qIK9mYlvY+l++QAeIEHiUzXIiScJI8SDNNRfhLI2AoP2yd0xAGWmdbLj247jfYEQCfhEgpCcHXXrnbpiD9yZTZh23DsvX3nDdwrcjtTNOKFnVlbVsH10g4tmD0nFcpQA4iDxIbM0QVgU+O+arqu5O6de1nvv+wIgcPoXyVzXIjAQEfIHDhHf4dIUHgIIGsK4czkDrJNeWVdz67ydmnD2GdvbZ2fpwV+wdYEpXwEEc0rdqYc1nuPNS8CR5j1MhfO208hSz3fklCCR48GTwIbTGuxDKGd3HpQ9uL0a50PCOQPsiocFciUKLOQAAyCRPJXCiNFnWEuZdBikCjHgBOacXDuDTpwUKMAVKMHNAAAx0eMNCzJFQABJgA4JxNgIIRArFHlsUEDUhj1GoTcEgOmujyBImgPDMuQ15DcjUBkMCIAE6KPLqleIvU+arxmiDViLYMLF0QMZPw95rrrWekKcQWZ6IKVjAACUQOQDQXAPyJNwrbPw11v6-xQipMUcFxqIAgVA+OC8IJ6ngPAcQ+oKLmgml0qu4Q06JAaYgMUR8BBUyEMfA6JjYC+PLHONQOZen9MGTmFR8A8D8KSmnMAF8YBUxCiaH+mE1DLJgKs6Ax0E5LyLsc055zMD4E+uoHxfiOqancR8kCszODzLuDWG5Py1lVg2f2KM2ywAUV2aoxAhyNGeO0bo-RqcPFaO8aY+5UAAk2l+eaAA5KS+JbV1wfhBgAVSRGkNwchxC+MBjkzaHsdoCA+oqUlmhtCIFJSdaAJzyAIuGZ0mBCghHnlAZeMmIckAO1vImZMsrj7yuuuqiMUZNJRHgG1KG+zEBSvCHuZ8R5MGL0bDHPlRgBWkogReXVABCbkUB9XUqBuvRZwY+CQHSpQY+IgBniC7LifEIAGDMBEJ6GA5J+AG1jbcglUqU2-LrqUM0tz9HmRsDiOEq4dywBEPkDETRcT5RxEAA). ### Actual Behavior <!-- Here's what actually happened 😲 --> Animation is choppy. Context: Preact is far from the only one affected: https://twitter.com/isiahmeadows1/status/1284726730574315522 **Edit:** Preact version: 10.4.16 Also relevant: https://github.com/whatwg/html/issues/5742