How to “Live” in Other Websites – Chrome Extensions as Text Manipulation Tools
June 28, 2022
14:35
14:05
Hall A

Developing a chrome extension allows us to do powerful things within existing web pages. We can delete an image from a blog post or change your background color. However, implementing an identical set of features in various websites comes with an array of challenges. In this talk, we'll cover DOM manipulation techniques, such as injecting code into an existing webpage, handling event propagation and modifying the page content.

The Wordtune extension helps users discover alternative ways to express themselves. A user can highlight a text in any site and receive a list of different alternative phrasing suggestions. One of our main challenges was to provide the same user experience for all kinds of text inputs. To solve this, we've designed an SDK for text manipulation, with different implementations for each type of text input. In this presentation, we'll explain more of the challenges involved in editing your text and how we resolve them.

Michal Shuvi
Michal Shuvi
Michal Shuvi
Fullstack Developer
Michal Shuvi
I'm a full stack developer at AI21 Labs, on the Wordtune Write team.
The study of computational linguistics was the focus of my B.Sc. at Tel-Aviv University, and I am very passionate about Natural Language Processing. Fun fact: I love singing, and I perform from time to time.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund 30-14 days prior to the event – 50% Refund No refund will be offered later than that.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund.
30-14 days prior to the event – 50% Refund.
No refund will be offered later than that.