<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Firebug Feature: Without Security Issues</title>
	<atom:link href="http://blog.getfirebug.com/2009/01/28/firebug-feature-without-security-issues/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.getfirebug.com/2009/01/28/firebug-feature-without-security-issues/</link>
	<description>Web Development Evolved</description>
	<lastBuildDate>Sun, 12 May 2013 09:29:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Antonin Hildebrand</title>
		<link>http://blog.getfirebug.com/2009/01/28/firebug-feature-without-security-issues/comment-page-1/#comment-85</link>
		<dc:creator>Antonin Hildebrand</dc:creator>
		<pubDate>Thu, 29 Jan 2009 01:54:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.getfirebug.com/?p=52#comment-85</guid>
		<description><![CDATA[I understand that security issues are very important topics for browser users and developers. But from the perspective of extension developer, new security manager in FF3 is a nightmare.

In my opinion, common use case for Firebug is developing own sites, not reverse engineering unknown possibly malicious web pages. So default option with disabled firebug for all websites except for localhost would be sufficient for me. If user enables it for some malicious site, it is his problem. It&#039;s like downloading and running unknown app from warez site. Keep it simple, stupid and let the user decide! Now in new Firebug, we are all paying big performance penalties in javascript evaluation (console panel) just for this 0.001% case?

Ok, console panel is maybe not performance bottleneck. I give you another example. I&#039;ve tried to implement Firebug extension which needs to evaluate some javascript in the context of running web page (repeatedly). After struggling with new FF3 security exceptions I&#039;ve ended up using Firebug&#039;s &quot;reimplemented Firebug console and command line&quot; how to communicate with running page and eval something inside it (I would call it &quot;dirty hack&quot; instead). The code is error prone, more than ugly and also pays big performance hit.

Does anyone know better solution how to do this in FF3?
http://github.com/darwin/firequery/blob/2fcd979cd28d5afda00bcdcf57e721c8323e015c/firefox/chrome/content/firequery.js#L110

It seems eval performance is show-stopper here.

Don&#039;t take this too offensive. I admire hard work you guys do on Firebug. Without Firebug the webdevelopers would be still in middle ages. Thank you.]]></description>
		<content:encoded><![CDATA[<p>I understand that security issues are very important topics for browser users and developers. But from the perspective of extension developer, new security manager in FF3 is a nightmare.</p>
<p>In my opinion, common use case for Firebug is developing own sites, not reverse engineering unknown possibly malicious web pages. So default option with disabled firebug for all websites except for localhost would be sufficient for me. If user enables it for some malicious site, it is his problem. It&#8217;s like downloading and running unknown app from warez site. Keep it simple, stupid and let the user decide! Now in new Firebug, we are all paying big performance penalties in javascript evaluation (console panel) just for this 0.001% case?</p>
<p>Ok, console panel is maybe not performance bottleneck. I give you another example. I&#8217;ve tried to implement Firebug extension which needs to evaluate some javascript in the context of running web page (repeatedly). After struggling with new FF3 security exceptions I&#8217;ve ended up using Firebug&#8217;s &#8220;reimplemented Firebug console and command line&#8221; how to communicate with running page and eval something inside it (I would call it &#8220;dirty hack&#8221; instead). The code is error prone, more than ugly and also pays big performance hit.</p>
<p>Does anyone know better solution how to do this in FF3?<br />
<a href="http://github.com/darwin/firequery/blob/2fcd979cd28d5afda00bcdcf57e721c8323e015c/firefox/chrome/content/firequery.js#L110" rel="nofollow">http://github.com/darwin/firequery/blob/2fcd979cd28d5afda00bcdcf57e721c8323e015c/firefox/chrome/content/firequery.js#L110</a></p>
<p>It seems eval performance is show-stopper here.</p>
<p>Don&#8217;t take this too offensive. I admire hard work you guys do on Firebug. Without Firebug the webdevelopers would be still in middle ages. Thank you.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
