Closed GianlucaGuarini closed 2 months ago
Here's the comparison for the updated frameworks. On the left the new keyed version on the right the previous keyed version. With the exception of vue-vapor all results including vanillajs were slower than in the full run. I haven't any proof yet, but it seems to me that security patches after a major update can cause some slowdown for the benchmark.
Side note: why is Riot.js tagged with this issue https://github.com/krausest/js-framework-benchmark/issues/1139 ? Riot doesn't use any Function or Eval expressions
Sorry, you're right. There was an additional empty script element in the index.html. The flag is applied when either the page doesn't work with a CSP or a violation is reported by the CSP. Chrome reported that script as violating the CSP. I'll remove the empty script and the #1139 flag. I'll open an issue to check the flag for the other implementations and add the check in the rebuild script.
Update to Riot.js 9