Katie Byers

Katie Byers

Blogs Published by Katie Byers

Understanding the Performance Impact of Generated JavaScript
Product Updates

Understanding the Performance Impact of Generated JavaScript

There are major package size benefits to reducing the amount of generated JavaScript your package is creating. As part of our larger Javascript SDK package reduction, we spent a considerable effort to minify as much of our code as possible. If you’re looking to do the same, here are six improvements to consider.

Understanding the Performance Impact of Generated JavaScript
Engineering

Understanding the Performance Impact of Generated JavaScript

In the modern web, the JavaScript you write is often down-compiled using a compiler like Babel to make sure your JavaScript is compatible with older browsers or environments. In addition, if you are using TypeScript (like the Sentry SDK’s do) or something similar, you’ll have to transpile your TypeScript to JavaScript. Understanding how your code is being transpiled and downcompiled is important, because your bundle size is affected by your final generated JavaScript. This post is all about the technical prep work needed to ship a 0 bug reported major issue.

How we trimmed the Sentry JavaScript SDK file size by 20%
Engineering

How we trimmed the Sentry JavaScript SDK file size by 20%

SDKs naturally increase in size over time. After all, it does take more bytes to implement more features. This is not a big deal for most languages—the relative size of each new feature is small, and load times and storage aren’t big concerns for code running on a server. Larger JS bundles mean longer load times, which in turn increase user misery, which then can cause the user to leave pages entirely.

JS Browser SDK: Bundle size matters
Product Updates

JS Browser SDK: Bundle size matters

SDKs naturally increase in size over time. After all, it does take more bytes to implement more features. This is not a big deal for most languages—the…

Support for Database Performance Monitoring in Node
Product Updates

Support for Database Performance Monitoring in Node

Application performance monitoring is great because it lets you see whether your application is fast or slow, and which parts need speeding up. For Node…

Syntax.fm logo

Listen to the Syntax Podcast

Of course we sponsor a developer podcast. Check it out on your favorite listening platform.

Listen To Syntax