Skip to content

Instantly share code, notes, and snippets.

@EwoutH
EwoutH / Zotero_8_plugin_dev_guide.md
Last active January 26, 2026 10:56
Zotero 8 Plugin Development Guide

Zotero 8 Plugin Development Guide

Zotero 8 includes an internal upgrade of the Mozilla platform on which Zotero is based, incorporating changes from Firefox 115 through Firefox 140. This upgrade brings major performance gains, new JavaScript and HTML features, better OS compatibility and platform integration, and native support for Apple Silicon Macs.

Note: Most guidance from Zotero 7 still applies. This guide highlights Zotero 8-specific changes and new features where relevant.

Plugin Architecture

Zotero 8 plugins provide full access to platform internals (XPCOM, file access, etc.) using a bootstrapped plugin architecture. Plugins can be enabled and disabled without restarting Zotero.

@kettanaito
kettanaito / README.md
Last active December 16, 2025 01:25
Chromium on Vercel (serveless)

Chromium on Vercel (serverless)

This is an up-to-date guide on running Chromium in Vercel serverless functions in 2022. What you will read below is the result of two days of research, debugging, 100+ failed deployments, and a little bit of stress.

Getting started

Step 1: Install dependencies

Use chrome-aws-lambda that comes with Chromium pre-configured to run in serverless, and puppeteer-core due to the smaller size of Chromium distributive.