Back
Dmytro Krasun
Dmytro Krasun
@krasun
Building screenshotone.com (a screenshot API for developers).
50
Joined June 2024
Load previous page…
Fixed an issue with Paddle Billing for #screenshotone.
It turns out you can not use the Paddle Classic and Billing scripts on the same page since they reuse the same global variable and it cause unpredictable behavior.
Answered a customer email approving that #screenshotone can handle more than 50 requests per minute.
Updated the #screenshotone cookie banner blocking list—added one custom rule.
Add more PDF rendering options to #screenshotone.
Added the "wait_for_selector_algorithm" option for #screenshotone.
Improved the website URL validation for #screenshotone.
Rendering HTTP status code in the #screenshotone dashboard when the target website returns an error.
Completely rebuilt the #screenshotone "scroll into view" feature to make it more stable and smart.
Synchronized the #screenshotone API SDK with all the latest missing options from the documentation.
Updated the #screenshotone Node.js SDK to throw typed exceptions with additional meta information.
Requested more resources for the #screenshotone browser instances.
Fixed minor rendering issues (#screenshotone) caused by sites returning errors and closing pages prematurely.
In case if there is an issue or timeout to open a new page in the browser, I launch a new instance of the browser to guarantee reliable rendering by #screenshotone as much as possible.
Improved graceful shutdown for the #screenshotone Kubernetes rendering services.
Upgraded Puppeteer to version 23.1.0 for #screenshotone.
Made the #screenshotone Kubernetes cluster autoscaling more aggressive.
Updated cookie blocking banners list with one more website for #screenshotone.
Improved error handling for #screenshotone.
Enabled timeouts for asynchronous requests and fixed a few small issues that periodically made API requests hang.
Prototyped a simple analytics service for #screenshotone based on DuckDB in Go with Cursor.
I became too conservative with technologies. Installed Cursor to try something new.