RESOLVED FIXED 171323
Speedometer: Add a Preact.js TodoMVC implementation
https://bugs.webkit.org/show_bug.cgi?id=171323
Summary Speedometer: Add a Preact.js TodoMVC implementation
Addy Osmani
Reported 2017-04-26 08:28:18 PDT
As part of Speedometer 2.0 (https://bugs.webkit.org/show_bug.cgi?id=170513), this tracks adding a TodoMVC implementation of Preact (https://preactjs.com/), a growing in popularity smaller alternative to React. I will also be separately landing an implementation using InfernoJS (another smaller alternative to React that uses different patterns to both React and Preact).
Attachments
Patch (23.11 KB, patch)
2017-04-26 08:31 PDT, Addy Osmani
no flags
Patch (21.87 KB, patch)
2017-05-11 16:40 PDT, Addy Osmani
no flags
Patch (59.56 KB, patch)
2017-05-11 18:01 PDT, Addy Osmani
no flags
Addy Osmani
Comment 1 2017-04-26 08:31:14 PDT
Ryosuke Niwa
Comment 2 2017-05-09 14:37:15 PDT
Comment on attachment 308250 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=308250&action=review > PerformanceTests/ChangeLog:7 > + Adds Preact.js TodoMVC implementation to Speedometer Please add a blank line above this line.
Addy Osmani
Comment 3 2017-05-11 16:40:57 PDT
Addy Osmani
Comment 4 2017-05-11 16:41:37 PDT
Added a blank line above and dropped extraneous inline comments in the changelog.
Ryosuke Niwa
Comment 5 2017-05-11 16:48:49 PDT
Comment on attachment 309820 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=309820&action=review > PerformanceTests/Speedometer/resources/todomvc/architecture-examples/preact/src/index.html:15 > + <script src="app.js"></script> Where is app.js?
Addy Osmani
Comment 6 2017-05-11 18:01:43 PDT
Addy Osmani
Comment 7 2017-05-11 18:02:56 PDT
Good catch on app.js. It appears the `build` directory where the final version gets used was ignored. I've renamed it to `dist` and will make sure the runner references that built version instead. I've otherwise added a blank line where requested and dropped extra inline comments.
Ryosuke Niwa
Comment 8 2017-05-11 19:10:50 PDT
Comment on attachment 309838 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=309838&action=review > PerformanceTests/ChangeLog:13 > + * Speedometer/resources/todomvc/architecture-examples/preact/dist/index.html: Added. Be sure to update the test suites accordingly.
WebKit Commit Bot
Comment 9 2017-05-11 19:40:21 PDT
Comment on attachment 309838 [details] Patch Rejecting attachment 309838 [details] from commit-queue. Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.webkit.org', '--bot-id=webkit-cq-02', 'land-attachment', '--force-clean', '--non-interactive', '--parent-command=commit-queue', 309838, '--port=mac']" exit_code: 2 cwd: /Volumes/Data/EWS/WebKit Last 500 characters of output: 68f3165ab34cd5764fa r216713 = 0f39ca8af1438b885163d4e799cd96825430c98e Done rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. First, rewinding head to replay your work on top of it... Fast-forwarded master to refs/remotes/origin/master. Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. Full output: http://webkit-queues.webkit.org/results/3722932
Ryosuke Niwa
Comment 10 2017-05-11 19:44:27 PDT
Comment on attachment 309838 [details] Patch Try it again.
Ryosuke Niwa
Comment 11 2017-05-11 19:45:38 PDT
Comment on attachment 309838 [details] Patch Clearing flags on attachment: 309838 Committed r216715: <http://trac.webkit.org/changeset/216715>
Ryosuke Niwa
Comment 12 2017-05-11 19:45:39 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.