Blocks are packed (using Canvas) Functional that efficiently places rectangular blocks in rectangular 2D container. The location of the blocks in the container is as dense as possible in order to rationally use the space of the container. For running: install dependencies - npm i run script using lite-server - npm start open page - http://localhost:3000