January 30, 2024
Node.js test article!
Masoud Alemi

We have a collaborative session

please prepare laptop or smartphone to join!

Who am I?

  • Front-end developer
  • VSCode :heart:
  • I use tabs. :cat:

70% of our users are developers. Developers :heart: GitHub.

{%youtube E8Nj7RwXf0s %}

Architecture of extension

Content script

  • Bind with each page
  • Manipulate DOM
  • Add event listeners
  • Isolated JavaScript environment
    • It doesn't break things
import * as Channeru from 'channeru'

// setup channel in different page environment, once
const channel = Channeru.create()

Wrap up

  • Cross envornment commnication
  • A small library to solve messaging pain
  • TypeScript Rocks :tada:

Thank you! :sheep:

You can find me on

  • GitHub
  • Twitter
  • or email me
before
after
Categories
  • Back-End
    • CSharp
    • Node-js
  • Front-End
    • CSS
    • Javascript
  • Full-Stack
    • Python