garbage-collectionJavaScriptGarbage CollectionMediumWhat does the marking phase of mark-and-sweep do?1Traverses from root objects and marks all reachable objects as in-use2Deletes all objects immediately3Compresses memory4Serializes objects to diskBack to list