Turbowarp: https://turbowarp.org/1334073513 WASD to move Hover your mouse at the top to see quality settings (4 is the best in turbowarp, 20 is best in scratch), and down for performance options (some might need you to press the flag again) R to reset position, Z to reset zoom Space to zoom out, E to zoom in
The generation just repeats circles at the gradient vectors, so it isn't perlin noise just yet. Took me 2 days to make First perlin noise generation test: https://scratch.mit.edu/projects/1334273168/