{"title":"Blacklight Inspection","page_title":"mcls – thoughts on software engineering","uri_ins":"http://www.mcls.io/","uri_dest":"https://www.mcls.io/","uri_redirects":["http://www.mcls.io/"],"secure_connection":{},"host":"www.mcls.io","config":{"emulateDevice":{"name":"Pixel 4a (5G)","userAgent":"Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4812.0 Mobile Safari/537.36","viewport":{"width":353,"height":745,"deviceScaleFactor":3,"isMobile":true,"hasTouch":true,"isLandscape":false}},"cleareCache":true,"captureHar":true,"captureLinks":false,"enableAdBlock":false,"saveBrowserProfile":false,"numPages":2,"defaultTimeout":35000,"defaultWaitUntil":"networkidle2","headless":true,"headers":{},"extraChromiumArgs":["--disable-features=TrackingProtection3pcd","--website-analysis-scan=5af7857f-25eb-41f7-be18-ae799b3c5657"],"extraPuppeteerOptions":{}},"browser":{"name":"Chromium","version":"Chrome/127.0.6533.88","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36","platform":{"name":"Linux","version":"6.12.107+deb13-amd64"}},"script":{"host":"82cd976bb63a","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.21.0"},"start_time":"2026-09-13T18:11:42.952Z","end_time":"2026-09-13T18:11:55.394Z","browsing_history":["https://www.mcls.io/","https://www.mcls.io/blog/category/Software+Engineering","https://www.mcls.io/"],"hosts":{"requests":{"first_party":["www.mcls.io"],"third_party":["use.typekit.net","assets.squarespace.com","definitions.sqspcdn.com","static1.squarespace.com","p.typekit.net","images.squarespace-cdn.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-784b947826b4c445-min.en-US.js":["mousedown","mouseup","click"],"https://assets.squarespace.com/universal/scripts-compressed/common-1f548bccd2e8d69c-min.en-US.js":["click"],"https://assets.squarespace.com/universal/scripts-compressed/performance-f77bfc6170f16281-min.en-US.js":["click"],"https://assets.squarespace.com/universal/scripts-compressed/common-606aac31f510b103-min.en-US.js":["click"],"https://assets.squarespace.com/universal/scripts-compressed/performance-9611e68ec914bcf5-min.en-US.js":["click"]},"KEYBOARD":{"https://assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-784b947826b4c445-min.en-US.js":["keyup"],"https://assets.squarespace.com/universal/scripts-compressed/common-1f548bccd2e8d69c-min.en-US.js":["keydown"],"https://assets.squarespace.com/universal/scripts-compressed/performance-f77bfc6170f16281-min.en-US.js":["keydown"],"https://assets.squarespace.com/universal/scripts-compressed/common-606aac31f510b103-min.en-US.js":["keydown"],"https://assets.squarespace.com/universal/scripts-compressed/performance-9611e68ec914bcf5-min.en-US.js":["keydown"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"crumb","value":"Be3CzDnzFXlaYTcwOGZiNDlkNjgwMGFlOTc0YzhiZGYyZjI2OGM3","domain":"www.mcls.io","path":"/","expires":-1,"size":57,"httpOnly":false,"secure":true,"session":true,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":false},{"name":"ss_cvr","value":"f4c479a4-b2db-4c00-be51-852807b45ef3|1789323112086|1789323112086|1789323112086|1","domain":"www.mcls.io","path":"/","expires":"2027-10-18T18:11:52.086Z","size":86,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":false},{"name":"ss_cvt","value":"1789323112086","domain":"www.mcls.io","path":"/","expires":"2026-09-13T18:41:52.000Z","size":19,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":false}],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"||p.typekit.net^","listName":"easyprivacy.txt","query":{"_":1789323111945,"a":646866,"app":"typekit","e":"js","f":"175.173.139.176.140","h":"www.mcls.io","ht":"tk","js":"1.21.0","k":"646866_5c967f509d414969eb94b86b","s":2}},"stack":[{"fileName":"https://www.mcls.io/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://p.typekit.net/p.gif?s=2&k=646866_5c967f509d414969eb94b86b&ht=tk&h=www.mcls.io&f=175.173.139.176.140&a=646866&js=1.21.0&app=typekit&e=js&_=1789323111945"},{"data":{"body":{},"filter":"||squarespace.com/universal/scripts-compressed/performance-$script,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.mcls.io/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://assets.squarespace.com/universal/scripts-compressed/performance-f77bfc6170f16281-min.en-US.js"},{"data":{"body":{},"filter":"||p.typekit.net^","listName":"easyprivacy.txt","query":{"_":1789323108564,"a":646866,"app":"typekit","e":"js","f":"175.173.139.176.140","h":"www.mcls.io","ht":"tk","js":"1.21.0","k":"646866_5c967f509d414969eb94b86b","s":2}},"stack":[{"fileName":"https://www.mcls.io/blog/category/Software+Engineering","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://p.typekit.net/p.gif?s=2&k=646866_5c967f509d414969eb94b86b&ht=tk&h=www.mcls.io&f=175.173.139.176.140&a=646866&js=1.21.0&app=typekit&e=js&_=1789323108564"},{"data":{"body":{},"filter":"||squarespace.com/universal/scripts-compressed/performance-$script,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.mcls.io/blog/category/Software+Engineering","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://assets.squarespace.com/universal/scripts-compressed/performance-9611e68ec914bcf5-min.en-US.js"},{"data":{"body":{},"filter":"||p.typekit.net^","listName":"easyprivacy.txt","query":{"_":1789323105874,"a":646866,"app":"typekit","e":"js","f":"175.173.139.176.140","h":"www.mcls.io","ht":"tk","js":"1.21.0","k":"646866_5c967f509d414969eb94b86b","s":2}},"stack":[{"fileName":"https://www.mcls.io/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://p.typekit.net/p.gif?s=2&k=646866_5c967f509d414969eb94b86b&ht=tk&h=www.mcls.io&f=175.173.139.176.140&a=646866&js=1.21.0&app=typekit&e=js&_=1789323105874"},{"data":{"body":{},"filter":"||squarespace.com/universal/scripts-compressed/performance-$script,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.mcls.io/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://assets.squarespace.com/universal/scripts-compressed/performance-f77bfc6170f16281-min.en-US.js"}]}}