Online Golang Conf 2021 : Using goja as a scripting layer for go applications

When we built k6, we knew from the get-go that the tool performance would be a primary concern. Because of this, we opted for using go for the core & goja, and by extension javascript, as scripting layer. This choice has mostly come with advantages, but also some trade-offs in comparison to writing it in pure NodeJS. During this session, we’ll share how that turned out & the lessons we’ve learned.

Jan 23, 2021, 12:00 – 12:25 PM

1
RSVP'd

Key Themes

CloudWeb

About this event

Talk Title : Using goja as a scripting layer for go applications

Simon Aronsson, Developer Advocate at k6

23rd Jan 2021 (Saturday), 13:00-13:25 CET

Abstract:

When we built k6, we knew from the get-go that the tool performance would be a primary concern. Because of this, we opted for using go for the core and goja, and by extension javascript, as our scripting layer. This choice has mostly come with advantages, but also some trade-offs in comparison to writing it in pure NodeJS. During this session, we’ll share how that turned out and the lessons we’ve learned.

Speaker bio:

Simon is a gopher, developer advocate, open-source maintainer, and GDG organizer from Sweden. He has about 10 years of experience working in tech as a full-stack dev, ops engineer, tech lead, and architect. During the last couple of years, He’s put a *lot* of time into DevOps practices, cloud development, automation, and creating highly efficient, self-organizing teams.

-------------------------

Meeting Link :

https://teams.microsoft.com/dl/launcher/launcher.html?url=%2F_%23%2Fl%2Fmeetup-join%2F19%3Ameeting_MmZkMzNlOWQtNmU4NS00MmI1LTlhMmUtMWQ4OGI4YWM1Yjlj%40thread.v2%2F0%3Fcontext%3D%257b%2522Tid%2522%253a%252258af3eba-510e-4544-8cfd-85f5e0206382%2522%252c%2522Oid%2522%253a%25227823a21f-4516-4951-9fdb-a1bcfebd8299%2522%257d%26anon%3Dtrue&type=meetup-join&deeplinkId=6aba9a24-e162-44a5-a139-451214fa8432&directDl=true&msLaunch=true&enableMobilePage=true&suppressPrompt=true

Speaker

  • Simon Aronsson

    GDG East Sweden

Organizer

  • Prajit Datta

    AFRY

    GDG Organizer

Contact Us