The Talk is available on YouTube
Proofs of Concept (POCs)
The POCs hosted here simulates the behaviour to prevent spam. You can get the source code and run it locally to experience the actual working.
Live preview with Socket
The most basic implementation of Live preview. It lacked channel ID, so all users were seeing the same preview.
View POCLive preview with Hash
Introduced the live preview hash as a channel ID to differentiate between different users. We are setting the hash directly on the iframe window object.
View POCSecurity error due to different origin
Since we were setting the hash directly on the iframe window object, we got an error when we worked with different origins. You should see an error in the console.
View POCSending the hash using the Post Message API
To avoid the different origin error, we used the Post Message API to send the hash to the iframe.
View POCAdditional Resources
History of Embedding Technologies
Learn about the history of embedding technologies and how they evolved over time.
Learn MoreIntersection Observer v2
Intersection Observer v2 adds the capability to not only observe intersections per se, but to also detect if the intersecting element was visible at the time of intersection.
Read the articleCross-Origin Resource Sharing (CORS)
Learn about Cross-Origin Resource Sharing and how it works.
Learn MoreTools used for the presentation
Excalidraw
Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.
Visit websitePowerPoint
PowerPoint presentation is one of the most powerful tool I love using to present my ideas. Her's the link to my presentation.
View Presentation