Viewing profile — ahmadwasfi
ahmadwasfi
HN member- Joined
- Sat, Jul 13, 2024, 5:25 PM UTC
- HN karma
- 23
- Public activity
- 30 items
- HN profile
- View on Hacker News ↗
About ahmadwasfi
No profile information was provided.
Recent public activity
- story
-
story
Show HN: Rethinking the UI = F(State) Model
Most modern frameworks model UI as a function of state: change state, re-render. but modern rich UX is increasingly about the space between states. It is about how to represent a s…
- story
- story
- story
- story
-
comment
Comment #43190784
Yes, there have been significant improvements since the Show HN post. I put in another seven months of development and refinement.
-
comment
Comment #43190714
I have spent over two years figuring out how to solve asynchronous operations in front-end development and provide a unified solution for UI, API loading, animations, state managem…
- story
-
comment
Comment #41957777
One unified approach for all operations: events handling, API handling, presentation, animation, and more. It is done by providing methods and variable assignment with lifecycles t…
- story
- story
-
story
Show HN: A UI Framework with a Unified Interface for Variables and Methods
About two months ago, I introduced TargetJ, a JavaScript UI framework. A lot has been done since then, and I have got a lot better at how to describe it. TargetJ provides in nutshe…
-
comment
Comment #41008129
Thank you again for the great suggestion! I’ve reflected on it and decided to work on integrating the Web Animations API. Users will be able to choose between using the Web Animati…
-
comment
Comment #41008019
Thanks for letting me know. I plan to use the Web Animation API to improve performance. Thanks again for your feedback—it was really helpful.
-
comment
Comment #41007960
Thank you for the feedback. I appreciate you pointing that out. I will rewrite part of the code as I agree with you that it is lacking. Thanks again for your input. It was really h…
-
comment
Comment #41007901
Thank you! I’m glad you find TargetJ interesting. It’s indeed a new approach in development, and I can say from personal experience that it does simplify things. As for production …
-
comment
Comment #40998136
Now I understand why I got many complaints about the speed. I believe I’ve fixed the issue. Thanks a lot for your feedback!
-
comment
Comment #40991890
I have now added key arrow navigation. Please let me know if you still have any issues navigating the site. Thanks again.
-
comment
Comment #40991207
Thank you for your question. I don't think it will work well with React. While both React and TargetJ utilize diffing algorithms, there are significant differences between them. Ta…
-
comment
Comment #40991046
Thank you for your feedback—it’s definitely appreciated. I believe I have fixed the performance issue, and it should run smoothly now. Please let me know if you still experience an…
-
comment
Comment #40981403
Thank you for your feedback. There was a bug on the site that caused the slowdown. The code is animated to show how it operates in connection with the output, and there was a bug t…
-
comment
Comment #40980056
Thank you for your feedback. Every target in TargetJ has an onEnabled method that can be used to verify types before enabling the target. Only enabled targets will run. You can hav…
-
comment
Comment #40976233
Thank you for bringing this to my attention. I apologize for it and will work on a fix over the few days. I'll update as soon as the issue is resolved.
-
comment
Comment #40976199
Thank you for your feedback. Currently, animations are handled using transform: translate by directly manipulating the styles of elements with JavaScript. I think this offloads the…