Looking for khtml/kjs work for a master thesis

"Gérard Talbot" browserbugs at gtalbot.org
Sun Dec 18 20:15:22 GMT 2011


> Hello
> my name is Bernd Buschinski, I am a student at university of applied
> science
> Stralsund in Germany. I will “soon” have to start working on my master
> thesis,
> but I am still looking for good topic.
>
> So... I wonder, is there a good part in khtml/kjs that needs some work and
> could be relevant to a master thesis?


ECMAScript 5.1 test suite: 11108 tests
Current version: 2011-11-28

http://test262.ecmascript.org/

I have filed Bug 276629: Konqueror hangs when trying ECMAScript Test262
test suite at test 3644 (S.15.4.4.12_A3_T1)
https://bugs.kde.org/show_bug.cgi?id=276629

I personally have no idea if working on perfecting Konqueror's javascript
compliance with ECMAScript 5.1 would meet, would fit your master thesis...
but I can assure you that Konqueror needs someone like yourself.

Other browsers have started to fix their rendering engine so that they can
reach a 100% score on that ECMAScript test suite. This is the case for
IE10 and Opera 12.

Full ECMAScript (JavaScript) 5.1 support
http://my.opera.com/desktopteam/blog/2011/09/13/es5

"
At time of writing the test262 test suite is reporting one error from a
total of 10927 tests on the Windows and Mac platforms. As a comparison,
Opera 11.51 on Windows has 3865 failures.  (...) The only test that fails
in this snapshot, S11.1.1_A2, is invalid.

That leaves Opera with a "perfect score" on Windows, Mac and 64-bit Linux
in the current test262
"

test262: Industry JavaScript Standards Test Available
http://blogs.msdn.com/b/ie/archive/2011/06/30/test262-industry-javascript-standards-test-available.aspx


> If you can think of anything please tell me, also if you think this is not
> a
> good idea please tell me :)
>
> I love khtml/kjs and use it daily but I feel like it is getting a bit
> “old”
> but I want to help! To be true my html/javascript knowledge is not that
> impressive and so far I never even looked at the khtml/kjs code, but I can
> quickly learn ;-)
> Also I do have some kde/Qt coding knowledge, I am mainly working on
> konversation, so I have everything I need to start coding immediately.
>

Another thing Konqueror needs is an improved web inspector and javascript
debugger. Right now, DOMtreeviewer and Konqueror javascript debugger are
okay but not as good as webkit's inspector.

Crash bugs related to javascript is also another topic.
I have filed bugs with Konqueror's javascript debugger:
bug 278067: multiple firing of alert dialog cause reproducible application
crashes
https://bugs.kde.org/show_bug.cgi?id=278067

Hang bugs related to javascript debugger:

Bug 279605: [hang] Opening javascript debugger hangs the application (CPU
%tage activity remains, stays high)
https://bugs.kde.org/show_bug.cgi?id=279605

Konqueror has a lot of bugs related to javascript.

regards, Gérard
-- 
Konqueror Implementation Report of CSS 2.1 test suite (RC6): 9418 testcases
http://www.gtalbot.org/BrowserBugsSection/Konqueror4Bugs/Konq-IR-CSS21TestSuite.html
49 Bugs in Konqueror 4.7
http://www.gtalbot.org/BrowserBugsSection/Konqueror4Bugs/
Contributions to the CSS 2.1 test suite
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/
CSS 2.1 Test suite RC6, March 23rd 2011
http://test.csswg.org/suites/css2.1/20110323/html4/toc.html





More information about the kfm-devel mailing list