'use strict' /* eslint curly: [2,"multi"] */

module.exports = (x0, y0, iterations) => {
  let [x, y, i] = [x0, y0, 0]
  while (true) {
    if (x * x + y * y >= 4) return i
    ;[x, y, i] = [x * x - y * y + x0, 2 * x * y + y0, i + 1]
    if (i > iterations) return undefined
  }
}

@@ -9,40 +9,15 @@
 ict'
- /* eslint curly: %5B2,%22multi%22%5D */
+%0A%0Alet t
 %0A%0Amo
@@ -149,22 +149,12 @@
     
-;%5Bx, y, i%5D
+t
  = 
-%5B
 x * 
@@ -167,17 +167,24 @@
 * y + x0
-,
+%0A    y =
  2 * x *
@@ -194,16 +194,26 @@
 + y0
-, i + 1%5D
+%0A    x = t%0A    i++
 %0A   

Fix performance regression by removing destructuring