Bug 248582 - Editing the source code is ultimately slow
Summary: Editing the source code is ultimately slow
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: CMake (show other bugs)
Version: Safari 16
Hardware: Mac (Intel) macOS 12
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-30 18:36 PST by UserLevel463
Modified: 2022-12-01 15:04 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description UserLevel463 2022-11-30 18:36:16 PST
Hi, I am beginer of Webkit forker. I am able to successfully compile WebKit. I like to add new features in the html redering and new tags . So, I want to make changes in the WebKit core on displaying content and functionality. The problem is, I can't trace the code because the option in the xcode "Jump to Definition" takes too long.  Editing time error highlighting, Auto completion not working.

My Hardware: 16 GB DDR4 RAM, 3.7 GHz Core i7 -  6 Cores, No external graphics card, M2 memory 250 GB.

I am really serious about my idea. I want to ask you about hardware recommendation for editing, compiling WebKit fast as the normal iOS app (around 15-30 seconds). 
 
I want to use Linux, Windows operating systems as well for WebKit.

I can buy mac pro tower. https://www.apple.com/in/shop/buy-mac/mac-pro/tower [I am not sure which is fine for my requirement and I can install Ubuntu in mac pro tower]

This really expensive in India. So, I want to confirm about hardware requirement for my purpose before buying expensive computer. I don't know where to ask that's why I am asking in this community.

Thanking you!
Comment 1 Alexey Proskuryakov 2022-12-01 15:04:55 PST
WebKit does not build in 15-30 seconds on any hardware. The fastest I've seen on Mac Studio was ~15 minutes.

Please see https://webkit.org/getting-started/#staying-in-touch for places to discuss WebKit development. We only track bugs and enhancement requests in Bugzilla, and do not use it for general questions.