diffDOM demo

The output to the right corresponds to the HTML code entered to the left. Synchronization always takes place after a change in the input field. if the HTML in the text area is invalid synchronization does not take place until it is valid again. Notice how elements that have not changed are not touched. For example: try to start the video and then change something not related to the video iframe. The DOM will change, yet the video continues to run.

Input

Output

Hey, this is a test.