Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Isn't Selenium better than Celerity when it comes to testing web sites cause real browsers like Firefox, Safari, Chrome and Internet Explorer could be used so that we know our website is compatible with each of them.
So if I use Celerity (it's java browser), even if all tests pass, doesn't that mean my website could still be incompatible with our popular web browsers?
I know it's slower, but if we do not take that into account, isn't Celerity more error prone then?
If you need speed, use Celerity. If you want tests executed in a real browser, use Selenium or Watir. Celerity emulates browser and Selenium and Watir drive real browsers. If your site is simple, Celerity should work fine. If there is a lot of JavaScript, maybe a real browser should be better.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
Understand that WebAssembly code can be executed at near-native speed across different platforms and that it can be run in modern web browsers.
Other than the above reasons (portability, performance) and perhaps security reasons, why would someone want to run their existing go/rust/c++ applications in web browsers?
Just thought that what should run in web browsers should continue to run in web browsers (i.e., javascript/typescript) and what should run on systems should continue to run on systems (Rust, Go, C/C++)
Nathan Aw (Singapore)
One reason is that they may have an application or library and they don't want to rewrite in Javascript. For example, if they have already made a game in a systems language and they want people on the web to be able to play it, they won't want to rewrite in javascript.
Javascript can be rather annoying to use in very large projects because it wasn't really designed for them. It might just be easier to write good code in a different language.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
With NodeJS I can use PhantomJS to help me to scrape dynamic website, with Python I can use Selenium to do this job.
How about in GoLang?
Give it a try on Go lang selenium web drivers
https://github.com/knq/chromedp : Package chromedp is a faster, simpler way to drive browsers (Chrome, Edge, Safari, Android, etc) without external dependencies (ie, Selenium, PhantomJS, etc) using the Chrome Debugging Protocol.
https://github.com/sourcegraph/go-selenium : Selenium WebDriver client for Go
https://github.com/tebeka/selenium : Selenium/Webdriver client for Go
Static Crawler Reference
You can use github.com/PuerkitoBio/gocrawl library or built your custom crawler, basic idea is here https://tour.golang.org/concurrency/10.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Are there any extensions that are hybrid on both Firefox and Chrome platform? I am porting my extension from Firefox to Chrome and I would like some code examples.
Of course the code base must not be too tiny, and the different builds should share most of the components and are within a same code base. I am not looking for ad blockers that use different code base.
The extension I am working on is currently available both on Firefox and Chrome, but at Chrome there are still some issues. FYI: http://code.google.com/p/foxtrick/
Check out WikiTrail.
The guy even wrote an article on how to develop for both browsers at the same time:
http://blog.zetabee.com/developing-extensions-for-chrome-vs-firefox
This is sentence from the article:
The simplicity of Chrome is definitely preferable to the slightly steeper learning curve for Firefox extensions, however as long as you build your extension using mostly HTML/CSS/JS, there isn't much difference between the two browsers.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I want to shape my own browser or at least modify a existing one so far that it meets my needs.
I want a fast browser (starting and running, not necessarily faster rendering) without any stuff I don't use and simple productive navigation (like Firefox + Vimperator + Tree Style Tab), only much more integrated into each other and a different GUI.
I was thinking about just looking into the current two top browsers chrome and firefox (open-source wise) and branch my own smaller version out of it.
By just using WebKit or Gecko I will have to implement all the Connection-stuff, too, but I really am not interested in doing that.
So my questions are:
Does it make sense to start off with a current browser and strip off certain features and the frontend and replace it with my own code?
Chrome or Firefox? Which one is less complex? I don't care much about Plugins and Extensions, so they aren't they pretty much even in features otherwise?
Thanks for your answers
p.s.: It's a just-for-fun at-home project, so please no "just use the browsers..."-stuff...
The best point would be looking at the webkit project: http://webkit.org/.
This is basically the skeleton for a browser or a framework to create a new browser.
Safari and konqueror were build using the webkit framework.
K-Meleon is an open source webbrowser that you're free to do as you like with. it's light weight and very easy to work with. I was looking at doing the same as you but decided on making my own in vb.
http://kmeleon.sourceforge.net/
SeaMonkey is a very fast browser
http://www.seamonkey-project.org
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I've used the developer tools on Chrome, FF and IE, and on IE, it's extremely slow. I was trying to debug iGoogle and it took about 3 minutes to even open the tools page.
Can anyone confirm that it's that slow? It works fine on small websites though.
Yes, it is that slow. I have noticed that FireBug has no issues running lengthly JS files where IE developer tools struggles.
Be sure to clear the console a lot. (Right-click option in the console tab.) It does not clear the console ever except for when you manually do it, so it can get really big and slow. Usually clearing between every reload for me keeps it snappy enough.