Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Joseph Pecoraro
Enabling Web Inspector
Contents macOS iOS Device iOS Simulator Automatic Inspection macOS To enable Web Inspector in Safari (or Safari Technology Preview): click the Safari (or Safari Technology Preview) menu bar item select Preferences… (or press ⌘ ,) go to the Advanced pane check the Show Develop menu in menu bar checkbox Show Web Inspector (or pressing ⌥ ⌘ I) in the Develop menu or by right-clicking on any page in Safari (or Safari Technology Preview) and selecting Inspect Element.
JavaScript Breakpoints
Contents State Configuration Special Breakpoints If you’ve ever used Xcode to debug an application, Web Inspector supports many of the same features, including setting breakpoints. Left clicking (or right-clicking and selecting Add Breakpoint in the context menu) on any line in the gutter (where the line numbers are) of a JavaScript resource (or any inline <script> in an HTML resource) will set a JavaScript breakpoint on that line.
Console Command Line API
Contents Getters Functions Saved Result Alias One of the most useful parts of Web Inspector is being able to generate interactive visualizations of any value in the Console. But the Console can do so much more than just visualize values. There are a number of specially exposed getters and functions available for use when evaluating JavaScript from the Console that provide extra functionality which cannot be done through any other means.
CPU Timeline in Web Inspector
Web Inspector now includes a new CPU usage timeline that lets developers measure a page’s CPU usage, estimate its energy impact, and more easily investigate sources of script execution that may be contributing to poor energy utilization. Energy Efficiency Web applications for productivity and entertainment are commonplace. For many users, popular websites are often left open in the foreground of their browser or inactive in a background tab for extended periods of time.
JavaScript Debugging Improvements
Debugging JavaScript is a fundamental part of developing web applications. Having effective debugging tools makes you more productive by making it easier to investigate and diagnose issues when they arise. The ability to pause and step through JavaScript has always been a core feature of Web Inspector. The JavaScript debugger hasn’t changed in a long time, but the Web and the JavaScript language have.
Memory Debugging with Web Inspector
Web Inspector now includes two new timelines for debugging a webpage’s memory usage. The first is a high-level Memory timeline intended to help developers to better understand the memory characteristics of their webpages, to identify spikes, and to detect general memory growth. The second is a detailed JavaScript Allocations timeline that allows developers to record, compare, and analyze snapshots of the JavaScript heap; useful for finding and addressing JavaScript memory growth and leaks.
The Ultimate Guide to .htaccess Files
Apache's .htaccess configuration files have baffled countless developers. This tutorial aims to break through this confusion by focusing on examples and thorough descriptions. Among the benefits of learning .htaccess configuration is automatic gzipping of your content, providing friendlier URLs, preventing hotlinking, improving caching, and more. Looking for a Quick Solution?
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Joseph
Contact Joseph, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack